Как получить значения из электронной таблицы Open Office?

#java #openoffice.org

#java #openoffice.org

Вопрос:

Как получить значения из электронной таблицы? Я хотел бы прочитать с использованием языка java?

Ответ №1:

Документы OpenOffice представляют собой сжатые XML-файлы. Скопируйте одну из них, переименуйте в .zip, откройте ее и загляните в XML, и вы увидите данные в ячейках.

Для доступа к ней с помощью Java-кода:

  • Используйте ZipInputStream, чтобы получить доступ к XML.
  • Затем используйте любой из множества XML-API в J2SE (DOM, Sax и т.д.) Для его анализа.

Ответ №2:

Используйте OpenOffice.org UNO API.