如何直接存储在Apache的POI数据XLS?

我使用Apache POI HSSF API for Java来生成一个很长很长报告XLS文件。 这些问题是日期是真正的大和之前调用我的记忆失败wb.write(out); 。 所以,我不知道是否有直接或定期某种方式来存储XLS报告中的信息。

--------------解决方案-------------

你可以尝试使用最新版本的POI 3.8测试版,并期待进入SXSSF模型,我知道他们正试图从XLSX在阅读的时候,帮助内存使用,但我不知道它如何与写出工作。 可能是值得一试,虽然。

除此之外,我认为你唯一的选择就是为你的JVM使用-Xmx堆空间。

我希望这有帮助!

你需要关闭该工作簿对象..确保其超出范围和再次打开该文档..它可能有助于调用System.gc()关闭文档后。

尽力增加分配给Java更好的效果最大内存(堆空间)。

分类:java的 时间:2012-11-25 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.936 (s). 10 q(s)