Java в Excel 2010 - PullRequest
       4

Java в Excel 2010

7 голосов
/ 08 марта 2012

У меня есть фрагмент кода, который создает файл Excel с использованием библиотеки с открытым исходным кодом с именем OpenXLS-6.0.6. Мой компьютер имеет Windows XP Professional и Office 2003. Однако я заметил, что после перехода на Windows 7 и Office 2010 я больше не могу открыть сгенерированный файл Excel. Я пошел на сайт OpenXLS и действительно указал, что: «Совместимо с форматами файлов Excel '97 -2003 (.xls)»

Кто-нибудь знает библиотеку, способную генерировать файлы Excel, совместимые с Office 2010? У меня была быстрая проверка ExcelAPI и POI, но упоминается, что они работают с Excel до версии Office 2003 (по крайней мере, это было мое понимание).

Ответы [ 2 ]

3 голосов
/ 08 марта 2012

Существует Apache POI . Это не самая простая библиотека для использования, но создание файлов Excel - самая простая вещь, которую вы можете сделать с ней. Как. , Как 2. Я также видел коммерческие библиотеки, которые тоже имеют бесплатные версии.

XSSF - это чистая Java-реализация Excel 2007 для проекта POI. OOXML (.xlsx) формат файла.

Xlsx также используется в Office 2010.

0 голосов
/ 30 апреля 2015

.xlsx - это простой zip-пакет, содержащий простой XML-файл, поэтому разархивируйте его и сделайте то, что вы хотите с данными.

Прочтите больше документов об openxml и MS Office на веб-сайте Microsoft.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...