EasyPoi

API地址: http://doc.wupaas.com/docs/easypoi/easypoi-1c0u97casmdlh

Apache Poi

简介

Apache POI是基于Office Open XML标准(OOXML)和Microsoft的OLE 2复合文档格式(OLE2)处理各种文件格式的开源项目。 简而言之,您可以使用Java读写MS Excel文件,可以使用Java读写MS Word和MS PowerPoint文件。


文档地址:http://poi.apache.org/
JavaDoc:http://poi.apache.org/apidocs/4.1/

模块

功能
HSSF 提供读写Microsoft Excel XLS格式(Microsoft Excel 97 (-2003))档案的功能。
XSSF 提供读写Microsoft Excel OOXML XLSX格式(Microsoft Excel XML (2007+))档案的功能。
SXSSF 提供低内存占用量读写Microsoft Excel OOXML XLSX格式档案的功能
HWPF 提供读写Microsoft Word DOC97格式(Microsoft Word 97 (-2003))档案的功能
XWPF 提供读写Microsoft Word DOC2003格式(WordprocessingML (2007+))档案的功能
HSLF/XSLF 提供读写Microsoft PowerPoint格式档案的功能
HDGF/XDGF 提供读Microsoft Visio格式档案的功能
HPBF 提供读Microsoft Publisher格式档案的功能
HSMF 提供读Microsoft Outlook格式档案的功能

Maven依赖

maven版本地址:https://search.maven.org/search?q=org.apache.poi

  1. <dependency>
  2. <groupId>org.apache.poi</groupId>
  3. <artifactId>poi</artifactId>
  4. <version>5.0.0</version>
  5. </dependency>
  6. <dependency>
  7. <groupId>org.apache.poi</groupId>
  8. <artifactId>poi-ooxml</artifactId>
  9. <version>5.0.0</version>
  10. </dependency>
  11. <dependency>
  12. <groupId>org.apache.poi</groupId>
  13. <artifactId>poi-ooxml-schemas</artifactId>
  14. <version>5.0.0</version>
  15. </dependency>

EXCEL

针对前面提到的模块,apache poi针对excel封装了3个模块来实现excel处理

HSSF XSSF SXSSF
HSSF是POI项目对Excel ‘97(-2007)文件格式的纯Java实现 XSSF是POI项目对Excel 2007 OOXML(.xlsx)文件格式的纯Java实现。 SXSSF是XSSF的API兼容流扩展,可用于必须生成非常大的电子表格且堆空间有限的情况
处理*.xls 文件 处理*.xlsx 文件 处理超大的*xlsx 文件

具体使用步骤:
https://blog.csdn.net/xiaoyu19910321/article/details/113998467

Hutool Poi