Мы пытаемся использовать POI 3.8 для компонента Excel в нашем приложении, который должен иметь дело с созданием больших файлов Excel. Я был рад использовать потоковый подход SXSSF, который был быстрым и занимал очень мало памяти. Однако я не могу выполнить проверку данных и должен использовать XSSF.
В XSSF, когда я пытаюсь открыть файл xlsx (~ 5 МБ), память увеличивается и в основном приводит к OutOfMemory. Мои вопросы,
Можно ли выполнить DataValidation (например, выбрать из раскрывающегося списка) с помощью SXSSF. Это было бы благословением для меня.
Есть ли способ использовать XSSF для проверки данных, но с меньшим объемом памяти.
Есть ли альтернативное java-решение для проверки данных xlsx, которое быстро и эффективно использует память.
Заранее спасибо..