【发布时间】:2022-08-24 00:18:12
【问题描述】:
从documentation 我知道SXSSFCell 和XSSFCell 是Cell 的实现类,但我想了解不同实现之间的区别。如果我想将数据导出到 excel,那么我应该使用哪个 Cell 实现? SXSSFCell 和 XSSFCell 之间到底有什么区别?
标签: java excel apache-poi apache-poi-4
从documentation 我知道SXSSFCell 和XSSFCell 是Cell 的实现类,但我想了解不同实现之间的区别。如果我想将数据导出到 excel,那么我应该使用哪个 Cell 实现? SXSSFCell 和 XSSFCell 之间到底有什么区别?
标签: java excel apache-poi apache-poi-4
总之,SXSSFCell 只是 XSSFCell 的扩展。何时使用它是制作大型电子表格。如果您不制作庞大的电子表格,则仅使用 XSSFCell。
查看更多文档:
SXSSF 是 XSSF 的 API 兼容的流式扩展,可在以下情况下使用 必须生成非常大的电子表格,并且堆空间是 有限的。 SXSSF 通过限制对 滑动窗口内的行,而 XSSF 允许访问 文档中的所有行。不再出现在窗口中的旧行 变得不可访问,因为它们被写入磁盘。
【讨论】: