Как прочитать файл XLSX размером> 40 МБ

я используюXSSF изapache-POI прочитать файл XLSX. Я получаю ошибкуjava.lang.OutOfMemoryError: Java heap space, Позже, увеличил размер кучи с помощью-Xmx1024m для класса Java все та же ошибка повторяется.

Код:

String filename = "D:\\filename.xlsx";
FileInputStream fis = null;
try {
   fis = new FileInputStream(filename);
   XSSFWorkbook workbook = new XSSFWorkbook(fis);

В приведенном выше фрагменте кода выполнение останавливается наXSSFWorkbook и выбрасывает указанную ошибку. Может кто-то предложить лучший подход для чтения больших файлов XLSX.

Ответы на вопрос(1)

Ваш ответ на вопрос