2010-09-15 87 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,但它不逃避逗號正確