1
我使用apache poi讀取和寫入excel。我可以做到這一點,沒有任何問題。但我在現有的excel上編寫大型excel時遇到了內存問題。要詳細解釋下面的細節 我有模板,其中列標題是彩色一些合併(我在談論100至150列在一張)我有約10張約。 現在我從數據庫讀取數據並將數據填充到此excel中。 現在對於我能夠做的小數據集,但對於大數據集,它會拋出內存不足。 雖然我從一小塊數據庫中獲取數據,例如1000行數據,但一次處理1000次,然後再次獲取另一組數據。 Maxiumn數據行將是每張50000行,minumun行將是每張紙上的一行poi讀取現有的excel並使用大數據編輯
我已閱讀關於SXSSF,但問題是它不會在現有的Excel上編輯。
請讓我知道你如何解決這個問題的想法。
增加您的Java堆大小和/或爲您的服務器購買更多內存? – Gagravarr
我知道,但我不想增加Java堆大小,請建議另一種解決方案 – user2509885