是什么?
Apache POI是Apache开源的,可以通过Java读写word和excel
。
## 难不难?
不难
它的出现解决什么问题?
导出word或者excel(报表),方便数据查看
。
导入word或者excel,方便数据录入
。
提供了编程方式控制office文档,而不仅仅是人为操作。
同类型技术?
Aspose
,需要资料的同学单独联系我。
简单介绍?
1. 基本使用
新建工作簿(类似新建一个excel文件)
新建工作表(类似新建一个表单)
新建单元格、设置单元格宽高、往单元格设置内容
2. 复杂使用(主要加样式控制)
poi支持复杂的样式,用office可以完成的,用代码也可以完成
,但是用代码控制样式,就进一步加大了poi的使用难度。
画边框线
合并单元格
填充值
设置行高和列宽
设置表格的对齐方式和字体
设置日期格式
3. 模板方式使用
说到这点思路很重要
如果都是通过代码去控制报表样式还是很麻烦,我们可以先定义一个office样式模板,然后直接读入模板,然后在填充内容,减小开发难度
。
核心api?
HSSFWorkbook
HSSFSheet
HSSFCellStyle
HSSFRow
HSSFCell
HSSFFont
等等
实际项目?
- 供应商或客户数据导出
- 采购销售订单导出
- 供应商或客户数据导入
## 表态?
简单,做过,查查以前写的代码很快就能搞定,api记不住,开发的时候改吧改吧就好了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)