WritableWorkbook wwb = Workbook.createWorkbook(os);
其中os为一个文件输出流 。当然还有很多其他的入参 , 比如File等 。
不但能用来创建工作薄 , 也可以读取现有的工作薄 , 比如:
Workbook.getWorkbook(java.io.File file);
是一个很重要工具类 , 里面方法基本上都是的 , 使用方便 。
2、创建工作表 Sheet
创建工作表的方式是通过上面创建的对象来操作 。
文章插图
创建一个工作表:
createSheet(java.lang.String name, int index) ,
两个参数分别是工作表名字和插入位置 , 这个位置从0开始 , 比如:
WritableSheet sheet = wwb.createSheet("演员表", 0);
3、创建标签 Label
实际上标签这里的意思就是工作表的单元格 , 这个单元格多种 , 分别对应不同的类 , 比如jxl.write.、jxl.write.等 。
Label label = new Label(col, row, title);
三个参数分别表示col+1列 , row+1行 , 标题内容是title 。
将标签加入到工作表中
sheet.addCell(label);
4、填充数据
数据填充这块稍微复杂点 , 涉及到数据单元格的格式问题 。
a)、填充数字
jxl.write.Number numb = new jxl.write.Number(1, 1, 250); sheet.addCell(numb);
【binbinyang博客---关于Android数据库导出到Excel】b)、填充格式化的数字
- 一 Java博客作业
- 五 点云深度学习系列博客: 注意力机制原理概述
- 2 【原创】k8s源码分析-----kubectlFactory
- 博客大咖收藏录
- 帝国cms v7.5---漏洞分析
- java知乎爬虫
- 细谈程序员编写code-----我的启示录
- Python3趣味系列题9-------一笔画完
- 【CSDN博客之星】专访陈勇: 敏捷开发现状及发展之路
- 互联网海外市场篇之----进攻进攻