Cómo convertir una hoja de cálculo con formato XML de Microsoft Office a un archivo .xls

Cómo convertir una hoja de cálculo con formato XML de Microsoft Office a un archivo .xls

Tengo un XML de Microsoft Office que comienza con:

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

¿Cómo convertirlo a una hoja de cálculo .xls o .ods adecuada usando la línea de comando?

Respuesta1

No sé nada sobre el software de Microsoft, pero libreofficeofrezco una --convert-toopción que espero esté a la altura de la tarea:

$ libreoffice --convert-to ods filename.xml

Otras lecturas:


Para convertir xmla xls, acabo de encontrar esta herramienta de conversión de Java:xml2xls

información relacionada