Github

могу загрузить файл Excel в старом формате Office XML (например, версия Office 2002 или 2003) в Java. Я попробовал JXL и POI Apache (версия 3.7). POI не работает, так как, кажется, хочет новый офис.xlsx формат.

Вотпример старого формата Office XML.

Можно создать аналогичный файл XML из MS Excel 2010, сохранив книгу в формате «XML Spreadsheet 2003»?

Существуют ли библиотеки Java с открытым исходным кодом, которые будут загружать формат XMLSS? В противном случае у меня нет выбора, кроме как написать собственный синтаксический анализатор: прочитайте файл XML, а затем интерпретируйте теги ячеек для построения матрицы ячеек. В этом формате XML все строки с пустыми значениями ячеек пропускаются, а следующая ячейка с данными позиционируется с атрибутом индекса, который действует как смещение в столбцах, я предполагаю для экономии места в файле XML.