资源描述:
《jxl 导出excel 设置样式.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、jxl导出excel设置样式//filePathNew为一个File对象的实例WritableWorkbookwwb=Workbook.createWorkbook(filePathNew);//strSheetname为Excel中Sheet表的名称WritableSheetws=wwb.createSheet(strSheetname,0);//创建格式化对象实例WritableCellFormattotalx2Format=newWritableCellFormat();//垂直居中tot
2、alx2Format.setVerticalAlignment(VerticalAlignment.CENTRE);//水平居中totalx2Format.setAlignment(Alignment.CENTRE);//第一列的宽度ws.setColumnView(0,15);//第二列的宽度ws.setColumnView(1,40);//合并单元格:第一行第一列,第一行第二列,第二行第一列,第二行第二列//(0,0,1,1)称为坐标更合适,实际上是将(0,0)单元格扩大了ws.mergeC
3、ells(0,0,1,1);//设置Sheet表的标题,使用刚才合并的单元格,并将格式绑定LabelsheetTitle=newLabel(0,0,"统计表",totalx2Format);ws.addCell(sheetTitle);//设置列标题Labelcolums1=newLabel(0,2,"编号";ws.addCell(colums1);Labelcolums2=newLabel(1,2,"名称";ws.addCell(colums2);//开始添加数据for(intk=3;k<=1
4、3;k++){Labelcontent1=newLabel(0,k,编号:k);Labelcontent2=newLabel(1,k,名称:k);ws.addCell(content1);ws.addCell(content2);}wwb.write();//别忘了关闭哦wwb.close();(1)添加的字体样式jxl.write.WritableFontwf=newjxl.write.WritableFont(WritableFont.TIMES,18,WritableFont.BOLD,t
5、rue);WritableFont()方法里参数说明:这个方法算是一个容器,可以放进去好多属性第一个:字体,WritableFont.TIMES第二个:大小,18第三个:是否为粗体,WritableFont.BOLD或WritableFont.NO_BOLD第四个:判断是否为斜体,选择true时为斜体第五个:样式,UnderlineStyle.NO_UNDERLINE下划线第六个:颜色,jxl.format.Colour.RED字体颜色是红色的