POI

官方网站

http://poi.apache.org/

术语

OOXML
Office Open XML standards,基于XML格式的新标准,包含XLSX, DOCX and PPTX,它通过openxml4j来提供一个较低级别的API用来支持Open Packaging Conventions

OLE2
Microsoft’s OLE 2 Compound Document format,包含多种文件,如XLS, DOC, and PPT以及MFC serialization API,它提供OLE2 Filesystem (POIFS) and OLE2 Document Properties (HPSF)的APIS

使用选择

HSSF
生成XLS格式,即“Excel 97-2003”(BIFF8)格式

XSSF
生成XLSX格式,即”Excel 2007 - “(Excel 2007+ 和 OOXML)格式

SXSSF
生成大容量Excel,内存占用大,可生成XLSX格式,即”Excel 2007 - “格式

注意:
1. SXSSF从poi-3.8-beta3开始提供
2. SXSSF限制了可访问的行数,较小索引位置的行已从内存中写入磁盘,所以不可通过getRow(int number)方式获取这些行;而XSSF没有限制
3. 相比于XSSF,SXSSF有如下限制:
    只有有限的行(int keepRows)可以访问
    不支持Sheet.clone()
    不支持公式计算
POI

地址链接

下载地址
http://poi.apache.org/apidocs/index.html

帮助文档
http://poi.apache.org/apidocs/index.html

官方BUG库
https://bz.apache.org/bugzilla/buglist.cgi?product=POI

相关文章:

猜你喜欢
  • 2021-12-11
相关资源
相似解决方案