小课堂

Apache POI

分享人:成延

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊实现”。

2.知识剖析

POI结构说明

包名称 说明

HSSF 提供读写Microsoft Excel XLS格式档案的功能。

XSSF 提供读写Microsoft Excel OOXML XLSX格式档案的功能。

HWPF 提供读写Microsoft Word DOC格式档案的功能。

HSLF 提供读写Microsoft PowerPoint格式档案的功能。

HDGF 提供读Microsoft Visio格式档案的功能。

HPBF 提供读Microsoft Publisher格式档案的功能。

HSMF 提供读Microsoft Outlook格式档案的功能。

POI中 HSSF包常用API类说明

类名 说明

HSSFWorkbook Excel的文档对象

HSSFSheet Excel的表单

HSSFRow Excel的行

HSSFCell Excel的格子单元

HSSFCellStyle 格子单元样式

HSSFFont Excel字体

3.常见问题

当提出新的需求,如何使用POI

4.解决方法

学会查阅第三方API

5.编码实战

6.扩展思考

如何使用样式

代码演示

问题思考

如何高效的导出百万条数据

7.参考文献

http://www.bubuko.com/infodetail-654763.html

8.更多讨论

欢迎大家交流和讨论

鸣谢

感谢大家观看

BY : 成延