2014-05-21 116 views
0

我想讀取超過30,000行和50列的Excel,但是我面臨的問題是我得到「內存不足」或「超出GC超限。問題無法讀取大量數據的Excel

任何機構可以helkp我這個問題

+0

你使用Apache POI顯示你的一些代碼,否則難以幫助 – Anton

+2

如果您使用的是Apache POI,那麼您運氣不好。您必須增加使用的內存b您的Java應用程序或手動將Excel文件解析爲XML並獲取所需的數據。 –

回答

0

您可能需要增加Java的堆大小:

java -Xmx2048M ExcelReader 
+1

使用Apache POI,我需要閱讀這個50k行和大量公式以及更多內容的龐大文件,並且我只需要幾乎3 GB的RAM來加載該文件= \ –

+0

@LuiggiMendoza做了POI一次加載所有內容? –

+0

默認情況下,是的。 –