2010-09-15 63 views
0

我正在尝试使用JExcel在Java中写出Excel表。我成功写出来,但是我一直运行到“java.lang.OutOfMemory:Java堆空间”错误。从我读过的有两个解决方案。JExcel输出问题

1)改变我的Eclipse的设置,我已经做了,似乎还没有做出区别。

我的设置如下,请让我知道是否有任何错误(调升XMX和添加的最后一行):

-XX:MaxPermSize=256m 
-Xms128m 
-Xmx2048m 
-XX:+UseParallelGC 

2)关闭工作簿刷新输出,然后重新打开并追加下一线或一组线。

这个我想不通,因为我找不到它的任何文件。当我关闭我的WritableWorkbook(名为wwb)时,我不确定如何打开它。由于wwb关闭,我最终写出了一行,然后得到一个空错误。

感谢您提前提供的所有帮助。

+0

我最终切换到SuperCSV,工程巨大。我也尝试过OpenCSV,但它不能正确地转义逗号。 – user387049 2010-09-16 18:25:08

回答

0

我最终切换到SuperCSV,工程巨大。我还曾试图OpenCSV,但它不逃避逗号正确