Como converter planilha formatada em XML do Microsoft Office em arquivo .xls

Como converter planilha formatada em XML do Microsoft Office em arquivo .xls

Eu tenho um XML do Microsoft Office que começa com:

<?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">

Como convertê-lo em uma planilha .xls ou .ods adequada usando linha de comando?

Responder1

Não sei nada sobre software da Microsoft, mas libreofficeoferece uma --convert-toopção que espero estar à altura da tarefa:

$ libreoffice --convert-to ods filename.xml

Leitura adicional:


Para converter xmlpara xls, acabei de encontrar esta ferramenta de conversão java:xml2xls

informação relacionada