InExcel cw_excel = new InExcel();//生成新的excel文件对象
WritableWorkbook cw_workBook = cw_excel.createWorkBook(路径+文件名.xls");//生成新的excel文件
合并单元格
WritableSheet cw_sheet = cw_excel.createWritableSheet(cw_workBook, "sheet名", 0);
cw_sheet.mergeCells(0,0,0,3);//前两个参数是起始单元格的坐标(第一、三参数为列,第二、四参数为行,),后两
个是结束单元格的坐标
合并既可以是横向的,也可以是纵向的。合并后的单元格不能再次进行合并,否则会触发异常。
设置列宽:cw_sheet.setColumnView(0, 100);//第一个参数为第几列,第二个参数为列宽
设置行高:cw_sheet.setRowView(0, 1000);//第一个参数为第几行,第二个参数为行高
WritableFont font = cw_excel.setWritableFont(WritableFont.TIMES, 10, true);//设置单元格字体格式,第二个参数是字号、第三个参数是是否为粗体
font.setColour(Colour.RED);//设置文字颜色
jxl.write.WritableCellFormat format = cw_excel.setWritableCellFormat(font);//设置单元格字体
format.setWrap(true);//设置单元格自动换行
Label label1 ;
label1= new Label(0,0,"类别序号",format);//生成要添加的单元格,并应用前面定义的格式
cw_sheet.addCell(label1);//添加单元格
cw_workBook.write();//添加完单元格数据写进文件
cw_workBook.close();//关闭excel数据对象