Есть ли библиотека Java с открытым исходным кодом для разбора файлов Excel 2007?

Есть ли библиотека Java с открытым исходным кодом для разбора файлов Excel 2007?

Apache POI выглядит многообещающим.

Apache POI – это чистый Java-ответ на вопрос. Поддержка формата 2007 теперь находится в стадии бета-тестирования.

OpenXLS может поддерживать его уже (если GPL подходит для вас). Коммерческая версия того же продукта (ExtenXLS) действительно поддерживает его.

Хотя я и не являюсь частью вопроса, я должен указать, что любая переписка доступа к файлам Excel всегда будет иметь недостаток над оригиналом, поэтому совет Джоэла Спольского – хорошая альтернатива, если вам это нужно.

Apache POI

С http://poi.apache.org/apidocs/index.html

DDF – Dreadful Drawing Format Этот пакет содержит классы для декодирования формата Microsoft Office Drawing, иначе известного как escher, который в дальнейшем известен в POI как Dreadful Drawing Format.

HPSF – Ужасный формат набора свойств

HSSF – Ужасный формат электронных таблиц

Я люблю этих парней. Мы попытаемся использовать POI для чтения файлов Excel, я также рассмотрю решение JExcel.

Не POI. JExcel Энди Хана – это то, что вы хотите.

Некоторое время назад я оценил poi и jexcel, а jexcel был намного выше. Они используют большую память, хотя в случае, если у вас очень большие файлы данных. Под этим я подразумеваю, что я не мог понять, как построить файл excel через поток, так что мне не нужно было загружать весь файл в память.

В настоящее время я сравниваю JExcelApi и Apache POI. POI поддерживает Office 2007 в бета-версии и выглядит как лучший вариант (во многом)

  • Могут ли несколько пользователей одновременно подключаться к базе данных Microsoft Access с помощью Java?
  • получить файл excel в качестве ответа в javascript из службы Rest
  • Файл Apache поврежден
  • Как изменить большую строку json?
  • как получить ячейку из excel с помощью java, может ли ячейка содержать строку или числовое значение?
  • Преобразование Excel в PDF-выпуск с документами4j
  • Исключение при чтении файлов excel с использованием apache poi
  • excel 2007 нечитаемый контент с использованием apache poi (.xlsx)
  • Apache POI: как изменить строку, которая отображается самой верхней частью в средстве просмотра?
  • Чтение Excel с помощью JXL, количество ячеек в строке, изменяющееся между строками
  • JAVA apache-poi: сопоставляя строки в итерации, необходимо записать конечные значения в определенные строки
  • Давайте будем гением компьютера.