【发布时间】:2017-08-29 10:05:11
【问题描述】:
HSSF 是 POI 项目的 Excel '97(-2007) 文件格式的纯 Java 实现。 XSSF 是 POI 项目的 Excel 2007 OOXML (.xlsx) 文件格式的纯 Java 实现。
在使用 HSSF 时是否有任何导出限制?
我曾经在某处读到 Excel '97 刚刚支持 <65.000 Entries。
使用 HSSF 导出超过 65.000 个条目的 Excel 工作表是否安全,或者我为什么要使用 XSSF?
【问题讨论】:
-
65536 是 excel 97 到 2003 的限制,因此您不能拥有超过 65536 行的 xls 文件。因此 HSSF 可以很好地处理 xls 文件,因为限制是 xls 而不是 HSSF。 xlsx 文件最多支持 1M+ 行,XSSF 会正确处理它们。
-
啊,编辑让它更清晰了。所以为了没有误解,你建议我采取 XSSF 以支持更多条目而不会丢失数据? @BackSlash
-
是的,使用 xlsx。 xls 不支持超过 65536 个条目。
标签: java excel apache-poi