Я использую последний POI 3.5 для чтения в Excel. У меня установлен Excel MS Office 2007 и для этого ПО предоставляет XSSF для выполнения данных.
Для 15000 строк данных он выполняется правильно, но при превышении лимита до 30000, 100000 или 200000 он подвержен исключению пространства кучи Java.
Код ниже:
UATinput = new FileInputStream(UATFilePath);
uatBufferedInputStream = new BufferedInputStream(UATinput);
UATworkbook = new XSSFWorkbook(uatBufferedInputStream);
Я получаю Исключение в последней строке для размера кучи Java.
Я увеличил размер, используя -Xms256m -Xmx1536m
, но все же для большего количества данных он дает исключение пространства кучи Java.
Кто-нибудь может мне помочь с этим исключением для XSSFWorbook?