Я не могу загрузить файл Excel в старом формате Office XML (например, версия Office 2002 или 2003) в Java.Я попробовал JXL и POI Apache (версия 3.7).POI не работает, поскольку, похоже, требуется более новый формат Office .xlsx
.
Вот пример старого формата Office XML.
Можно создать аналогичный файл XML из MS Excel 2010, сохранив книгу в формате «XML Spreadsheet 2003»?
Существуют ли библиотеки Java с открытым исходным кодом, которые будут загружать формат XMLSS?В противном случае у меня нет выбора, кроме как написать собственный синтаксический анализатор: прочитайте файл XML, а затем интерпретируйте теги ячеек для построения матрицы ячеек.В этом формате XML все строки с пустыми значениями ячеек пропускаются, а следующая ячейка с данными, расположенная с атрибутом индекса, который действует как смещение в столбцах, я предполагаю для экономии места в файле XML.