ODSをXLSXに変換
LibreOfficeやOpenOffice Calcの表計算ファイルを、どちらのソフトもインストールせずにExcel形式へ変換できます。すべてのシートがデータごと移行されるので、同僚や取引先への共有や、.xlsxが指定されたフォームへの提出にそのまま使えます。
データ変換
またはCSV, TSV, TXT … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
CSVやテキストファイルで列を区切る文字です。読み込みと書き出しの両方に使われます。自動は入力から判別し、書き出しはカンマにします。
UTF-8はあらゆる言語に対応します。WindowsのExcelでCSVを開いたときにアクセント文字や日本語などが文字化けする場合は、BOM付きUTF-8を選んでください。
Excel、ODS、Numbersの入力用です。最初のシートだけ、またはすべてのシートを変換します(CSVはシートごとに1ファイルをZIPにまとめ、JSONはシートごとに1つのキーになります)。
新しいスプレッドシートのシートタブの名前です。31文字までです。
オブジェクトの配列は、各行で列名をキーにします。配列の配列はよりコンパクトで、ヘッダーを最初の配列として保持します。
すべての行を囲む外側の要素の名前です。各行はその中で<row>になります。
CREATE TABLE文とINSERT文で使われます。英字、数字、アンダースコアのみ使えます。
引用符の付け方や列の型はデータベースごとに少しずつ異なります。インポート先に合わせて選んでください。
日付のセルを1つの形式に書き換えます。ISO(2026-10-18)はデータベースやコードに最も安全です。そのままは元の表記を保ちます。
このツールの使い方
- 1
ODSファイルをアップロード
ODSスプレッドシートを1つ、または最大20ファイル(各95 MBまで)追加します。
- 2
変換するシートを選択
変換するシートは「すべてのシート」に設定されています。先頭のタブだけが必要な場合は、詳細設定で「最初のシート」に切り替えてください。
- 3
XLSXに変換
XLSXに変換を押してブックをダウンロードし、そのまま送信するか、Excel、Google スプレッドシート、Numbersで開きます。
ODSからXLSXへの変換では、OpenDocumentスプレッドシートをExcelのブックとして書き直します。各シートの値とタブ名は保持されるため、LibreOffice Calcで作成したファイルがExcel標準の形式になります。
ODSファイルを送る人とXLSXが必要な人
ODSは、LibreOfficeやApache OpenOfficeのネイティブなスプレッドシート形式です。これらは学校や官公庁のほか、Officeにお金をかけたくない人が使う無償のオフィススイートです。編集可能なファイルを交換するための基準形式にOpenDocumentを選んだ政府もいくつかあり、英国内閣府も2014年に採用しました。その結果、デスクトップ、スマートフォン、会計アドインのすべてがExcelを前提としている相手にも、.odsファイルが絶えず届いています。
変換する人は、たいていこの溝のどちらか側にいます。Excelファイルを求められたLibreOfficeユーザーか、ODSを受け取って厳格なサイトに再アップロードしなければならないExcelユーザーです。Calcではなく古いExcelのファイルなら、XLSからXLSXへでOffice 97–2003形式を変換できます。MacのNumbersファイルはNumbersからExcelへをご利用ください。
ODSをXLSXに変換する方法の比較
| このコンバーター | LibreOfficeの「名前を付けて保存」 | ExcelでODSを開く | |
|---|---|---|---|
| オフィススイート不要で使える | yes | no | no |
| コマンドラインなしで20ファイルを一括処理 | yes | no | no |
| すべてのシートをタブ名付きで変換 | yes | yes | yes |
| 数式が有効なまま残る | 値のみ | yes | yes |
| セルのスタイルとグラフ | no | ほぼ保持 | ほぼ保持 |
ODSからXLSXに引き継がれる内容
テキスト、数値、日付は、セルごと、シートごとに同じ順序で移されます。日付は日付のままです。ODSはISO日付値、XLSXは日付形式のシリアル値で記録しますが、コンバーターが相互に変換します。長い文章、Unicodeの名前、空のセルも保持され、ファイルを開いたときに最初のシートが先頭のタブになります。
移らないのは見た目とロジックです。条件付き書式、セルの色、グラフ、コメント、LibreOffice Basicで書かれたマクロ、名前付き範囲が該当します。グラフ入りの完成したレポートなら、LibreOffice自体の「名前を付けて保存」のほうが適しています。並べ替え、フィルター、インポートに使うデータシートであれば、変換後のブックがまさに必要なものです。他人が作った数式より、整った値のほうが扱いやすいことも少なくありません。
ODSとXLSXの形式の基本情報
ODS
OpenDocument スプレッドシート
ODS は OpenDocument 標準の表計算形式で、2005年から OASIS が管理し、ISO にも承認されています。LibreOffice Calc のネイティブ形式で、複数のシート、数式、グラフ、スタイルに対応しています。Excel や Google スプレッドシートでも開いて保存できますが、一部の関数や書式は異なることがあります。オープンな標準として、いくつかの公的機関が採用を推奨しています。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- 2005 · OASIS
XLSX
Microsoft Excel ブック
XLSX は、Office 2007 以降の Microsoft Excel の標準ブック形式で、Office Open XML 規格に基づいています。複数のシート、数式、書式、グラフ、ピボットテーブル、入力規則を、XML の ZIP パッケージとして保存します。1 シートあたり 100 万行を超えるデータを扱え、業務用スプレッドシートの標準的なやり取り形式です。Google スプレッドシート、LibreOffice、Numbers でも開けますが、マクロや高度な機能は引き継がれない場合があります。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- 2007 · Microsoft
ODSからXLSXへの変換が必要になるのは、スプレッドシートがLibreOfficeの外に出るときです。Microsoft 365を使う取引先へのレポート、Excel専用ポータル向けのテンプレート、.odsが何か知らなくても済ませたい同僚へのファイルなどが当てはまります。
ODSからXLSXへの変換に関するよくある質問
ExcelでもODSファイルは開けるのに、なぜ変換が必要なのですか?
ExcelはOffice 2007 Service Pack 2以降、ODSの読み書きに対応しています。ただ、受け取る側がExcelとは限りません。アップロードフォームは.xlsx拡張子を確認しますし、Excelライブラリを使ったスクリプトはOOXMLを前提としています。スマートフォンでファイルを開く同僚の環境では、ODSへの対応が不十分なこともあります。XLSXにしておけば、そうした心配がなくなります。
LibreOfficeの数式はどうなりますか?
このコンバーターはデータを移すため、数式のセルには最後に計算された値が入ります。多くの受け取り側が必要とするのはこの値です。ブックの数式を生かしたままにする必要がある場合は、LibreOfficeで開き、「ファイル」›「名前を付けて保存」でExcel 2007-365形式を選んでください。数式がExcelの構文で書き直されます。
ODSとXLSXはどちらもZIPファイルなのですか?
はい。どちらも拡張子を.zipに変更すると、中にXMLのパーツが入っています。ODSにはcontent.xml、XLSXにはタブごとに1つのシートファイルがあります。仕様の公開という点では同等で、違いはどのアプリケーションが標準として扱うかです。
100万行を超えるシートも変換できますか?
主要アプリでは、どちらの形式も1シートあたり1,048,576行が上限です。そのため、LibreOffice Calcで保存したシートはExcelにも収まります。列数が非常に多いシートも、Calc 7.4以降はExcelと同じ16,384列なので問題ありません。
変換したブックを後でODSに戻せますか?
はい。データ変換ページでXLSXをアップロードし、出力にODSを選んでください。値とシートのタブは、往復しても変わりません。
- XLSをXLSXに変換Excel 97–2003の.xlsブックをオンラインで.xlsxに変換。全シートを引き継ぎ、65,536行の上限も解消。Excelのインストール不要、一度に20ファイルまで。
- NumbersをExcelに変換Apple NumbersのスプレッドシートをExcelのXLSXブックに変換。Windows、Googleスプレッドシート、各種ポータルで開けます。全シートを保持し、Macは不要です。
- CSVをXLSXに変換CSVをExcelのXLSXブックに変換。先頭の0、桁の長いID、アクセント付き文字もそのまま保持します。カンマ・セミコロン・タブ区切りを自動判別します。
- ExcelをCSVに変換Excelブック(XLS・XLSX・XLSM)をCSVに変換。シートごとに個別ファイル化、カンマ・セミコロン区切りを選択、Excelで文字化けしないUTF-8にも対応。
- XLSXをXLSに変換.xlsxのブックを旧形式の.xlsに変換。Excel 2003、古い基幹システムの取り込み、XLSX非対応のサイトに。全シート保持、一度に20ファイルまで。
- ODPをPPTXに変換LibreOffice ImpressのOpenDocument形式.odpプレゼンをPowerPointのPPTXに変換。最大20ファイルを一括処理、Officeソフトのインストールは不要です。