У меня есть большой файл.xlsx (141 МБ, содержащий 293413 строк по 62 столбца в каждой ). Мне нужно выполнить некоторые операции внутри.
У меня проблемы с загрузкой этого файла(OutOfMemoryError
), так как POI занимает много памяти в книгах XSSF (xlsx ).
Этот вопрос SO аналогичен, и представленное решение состоит в том, чтобы увеличить выделенную/максимальную память виртуальной машины.
Кажется, это работает для такого типа файла -размер (9 МБ ), но для меня это просто не работает, даже если выделить всю доступную системную память. (Что ж, это неудивительно, учитывая, что файл более чем в 15 раз больше)
Я хотел бы знать, есть ли способ загрузить книгу таким образом, чтобы она не потребляла всю память, и при этом без выполнения обработки на основе (, входящей в )базовый XML XSSF. (Другими словами, поддержание пуританского решения POI)
Если жесткого нет, можете сказать («Нет». )и укажите мне пути решения "XML".