0

workbook.getSheet(sheetName) Excelファイルで特定のシートを取得し、OutOfMemory例外を取得し続けるために使用しています。シートには約52000行あります。

シートの小さなチャンクを読み取る方法や、これを修正する方法はありますか?現在、JVMメモリを増やすことは実際にはオプションではないことに注意してください。

4

1 に答える 1

0

次を使用して試すことができます。

setPropertySets(false);

プロパティ セット (マクロなど) をワークブックと一緒にコピーできるようにするかどうかを設定します。この機能を有効のままにしておくと、JXL プロセスがより多くのメモリを使用することになります。

それを除けば、単一のシートで操作している場合は、Java プロセスにより多くのメモリを与える以外にできることはあまりありません。

于 2011-01-10T23:06:58.273 に答える