gpt4 book ai didi

Java POI 堆内存不足 - 批处理

转载 作者:行者123 更新时间:2023-12-02 03:21:01 25 4
gpt4 key购买 nike

我正在尝试使用 POI 创建 Excel 文件。我有大约 70000 条记录。但是当我尝试写入文件时,会导致堆内存不足异常。

我想知道是否可以批量写入数据。我应该使用什么方法来做到这一点?

最佳答案

Apache POI 提供了一个构建在 XSSF 之上的低内存占用 SXSSF API。SXSSF 适用于 Microsoft Excel 2007(xlsx)。您不能使用它来编写 xls 文件。它完全可以满足您的需求,并且在以下情况下很有用:堆空间是有限的。它当时在内存中保存指定的有限行数,并且已经写入磁盘的行将无法访问。您可能需要查看 documentation

关于Java POI 堆内存不足 - 批处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39613938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com