Проект Apache POI — это библиотека JAVA с открытым исходным кодом, которая читает и записывает форматы документов Microsoft. Сейчас он обновлен до версии 3.6. Новая версия предлагает меньше потребления памяти и улучшенную производительность при работе с форматами электронных таблиц. По словам разработчиков, POI 3.6 позволяет сэкономить 200% потребления памяти при обработке данных электронных таблиц по сравнению с предыдущими версиями. Основные изменения заключаются в следующем:
Облегченная версия ooxml-schemas-1.0.jar. Этот файл jar заменяет предыдущие большие файлы ooxml-schemas-1.0.jar и Maven POMs в двоичном дистрибутиве. Размер этого файла всего 10 МБ.
Улучшения памяти в модуле XSSF, новая версия позволяет сэкономить 200% потребления памяти по сравнению с предыдущей.
Полная поддержка аннотаций ячеек в XSSF.
Poi-examples-3.6-20091214.jar содержит множество примеров из модулей poi, poi-scratchpad и poi-ooxml. Эти примеры представляют собой отличные шаблоны для приложений на основе POI. Включает несколько преобразований: XLSX в CSV, XLS в CSVmra, BigGridDemo, PPT в PNG, Word в Forrest и msg в txt.
-