JXL学习

创建一个工作簿: 

    如果只是读文件而不需要写操作: 

    Workbook wb = Workbook.getWorkbook(file path); 

    可读写操作: 

     WritableWorkbook wwb = Workbook.creatWorkbook(); 

创建工作表: 

     WritableSheet sh = wwb.creatSheet("sheet name","sheet index"); 

jxl.demo.Features:输出单元格的特征。 

    (jxl.CellFeatures)cf.getComment():获取单元格的批注; 

cf.getDataValidationList():获取单元格的数据有效性特征。

jxl.demo.Formulas:输出单元格的公式。 

    (jxl.FormulaCell) fc.getFormula():获取单元格的公式。  

1)添加的字体样式 

jxl.write.WritableFont wf = new jxl.write.WritableFont(WritableFont.TIMES, 18, WritableFont.BOLD, true); 

WritableFont()方法里参数说明: 

这个方法算是一个容器,可以放进去好多属性 

第一个:字体 ,WritableFont.TIMES 

第二个:大小,18 

第三个: 是否为粗体,WritableFont.BOLD 或WritableFont.NO_BOLD 

第四个: 判断是否为斜体,选择true时为斜体 

第五个: 样式,UnderlineStyle.NO_UNDERLINE 下划线 

第六个: 颜色,jxl.format.Colour.RED 字体颜色是红色的 

Label labelC = new Label(0, 0, "This is a Label cell",wcfF); 

在Label()方法里面有三个参数 

第一个是代表列数, 

第二是代表行数, 

第三个代表要写入的内容 

第四个是可选项,是输入这个label里面的样式 

然后通过写sheet的方法addCell()把内容写进sheet里面。 

Workbook wb = new HSSFWorkbook(); //2003版本 org.apache.poi.ss.usermodel

// Workbook wb = new XSSFWorkbook(); //2007版本

Sheet sheet1 = wb.createSheet("new sheet");

FileOutputStream fileOut = new FileOutputStream("workbook.xls");

wb.write(fileOut);

fileOut.close();

 

转载于:https://my.oschina.net/marlon520/blog/799649

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值