У меня есть Microsoft Office XML, который начинается с:
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
Как преобразовать его в правильную электронную таблицу .xls или .ods с помощью командной строки?
Я ничего не знаю о программном обеспечении Microsoft, но libreoffice
предоставляет опцию --convert-to
, которую я ожидаю выполнить до конца:
$ libreoffice --convert-to ods filename.xml
Дальнейшее чтение:
[ 1111] Чтобы преобразовать xml
в xls
, я просто нашел этот инструмент преобразования Java: xml2xls