Apache POI 发布了 3.8 正式版,该版本主要改进内容包括:
* NPOIFS: NIO 驱动 API 用于读取 OLE2 文件系统,占用内存低
* SXSSF: 使用很低的内存去处理非常大的电子表格
* poi-excelant: 提供 Ant 任务用于在工作簿上运行 POI
* 支持新 Excel 格式的模拟:IRR,NPV,MROUND,VAR,VARP,CLEAN,CHAR,ADDRESS,HOUR,MINUTE,SECOND,RATE,WORKDAY,NETWORKDAYS,SUMIFS,RANK
* XSLF usermodel API
* WordToFO, WordToHtml and WordToText 转换器
其他值得关注的变化:
* 关于 HWPF、.doc 操作 API 的改进和重构,支持读取脚注、书签,改善对表格、段落和文本的支持
* 首次支持 XSSF 中的图表
* 支持加密的 OOXML 文档
完整改进记录请看 changelog:
http://poi.apache.org/changes.html
引用来自“程明东”的评论
SXSSF这个功能是个不错的改进,在3.7含以前的版本中没有流式(stream)读取document功能,经常会把内存撑爆的,这个功能很值得使用