POI简介
基本功能
- HSSF - 提供读写Microsoft Excel XLS格式文件的功能。
- XSSF - 提供读写Microsoft Excel OOXML XLSX格式文件的功能。
- SXSSF -XSSF高速版
- HWPF - 提供读写Microsoft Word DOC格式文件的功能。
- HSLF - 提供读写Microsoft PowerPoint格式文件的功能。
- HDGF - 提供读Microsoft Visio格式文件的功能。
- HPBF - 提供读Microsoft Publisher格式文件的功能。
- HSMF - 提供读Microsoft Outlook格式文件的功能。
缺点: 会先将所有数据加载到内存,在进行操作,容易OOM
Excel 03版与07版区别
- 后缀名: 03为xls, 07为xlsx
- 最大行数: 03最多65536行,07理论无限
使用
<!--xls 03-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
<!--xlsx 07-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
</dependency>
<!--日期格式化工具 jdk8 time包吸取了此工具-->
<dependency>