getSheet (sheetName) вызывает проблемы OutofMemory - PullRequest
0 голосов
/ 11 января 2011

Я использую workbook.getSheet(sheetName), чтобы получить конкретный лист в файле Excel и получать исключение OutOfMemory. Лист имеет ~ 52000 строк.

Есть ли способ прочитать маленькие кусочки листа или что-то, чтобы это исправить? Обратите внимание, что увеличение памяти JVM на самом деле не вариант прямо сейчас.

1 Ответ

0 голосов
/ 11 января 2011

Вы можете попробовать использовать:

setPropertySets(false);

Устанавливает, включать или нет наборы свойств (например, макросы) копируется вместе с рабочей книгой эта функция включена приведет к процесс JXL, использующий больше памяти

Кроме того, если вы работаете на одном листе, вы не можете ничего сделать, кроме того, чтобы дать вашему процессу Java больше памяти.

...