Microsoft Office XML 形式のスプレッドシートを .xls ファイルに変換する方法

Microsoft Office XML 形式のスプレッドシートを .xls ファイルに変換する方法

次のような 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 スプレッドシートに変換するにはどうすればよいでしょうか?

答え1

私は Microsoft ソフトウェアについて何も知りませんが、このタスクに適していると思われるオプションlibreofficeを提供しています。--convert-to

$ libreoffice --convert-to ods filename.xml

参考文献:


xmlに変換するにはxls、次の Java 変換ツールを見つけました:xml2xls

関連情報