`

jxl写excel

阅读更多

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数据对象

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics