Excel→XML変換

UTILITY Excelの選択したシートをXMLに変換
💡
Excel→XML変換の使い方
.xlsxまたは.xlsファイルを選択します。 複数シートがある場合は変換したいシートを選びます。
📊
Excelファイルを選択
またはクリックしてファイルを選択
XLSX / XLS

このツールでできること

Excelファイルの選択したシートをXML形式に変換できる無料ツール。各行をXML要素に変換し、ブラウザ上で内容を確認して保存できます。

Excel→XML変換の機能と使い方を紹介する解説画像

使い方

  1. 変換したいファイルを選択します。
  2. 複数シートがある場合は、変換したいシートを選びます。
  3. XMLへの変換を実行し、生成結果を確認します。
  4. 変換結果をダウンロードします。

対応形式と注意点

ExcelとXMLでは構造の表現方法が異なるため、入れ子構造や空欄の扱い、列名の付け方によって出力結果が変わることがあります。重要なデータは変換後の内容を確認してください。

こんなときに便利

異なるシステムやツール間で表データを受け渡したいとき、API連携用のデータ形式へ整えたいとき、管理データを別形式で再利用したいときに役立ちます。

1行目がタグ名になります

選択したExcelシートの1行目を、XMLのタグ名を作るために使います。変換前に分かりやすい列名へ整えておくと、XML側でも内容を把握しやすくなります。

行とタグの変換ルール

Excelの行

2行目以降の各データ行は、XMLでは1つの<row>としてまとめます。

Excelの列

1行目の列名を使って、<row>の中に各項目のタグを作ります。

日本語や記号を含む列名

現在の変換では、XMLタグ名として扱いにくい文字を_へ置き換えます。日本語の列名もそのままタグ名として出力されないため、似た名前のタグが増える場合があります。

列名の付け方

name、price、stockのように、英字から始まる短い列名にしておくと、変換後のXMLを判別しやすくなります。

列名は英字から始めるのがおすすめです:日本語や一部の記号は_へ置き換わります。また、列名を完全に正しいXMLタグ名へ自動修正する機能ではないため、name、price、stockのようなシンプルな列名にしておくと安心です。

特殊文字の扱い

セル内の&、<、>、引用符などは、XMLの構造を壊さない表記へ変換して出力します。

Excel→XMLのFAQ

Excelの1行目はどう使われますか?

各列の見出しをXMLのタグ名として使います。

日本語の列名をそのままタグにできますか?

現在の変換では、日本語や一部の記号は_へ置き換わります。

複数シートを1つのXMLへまとめられますか?

いいえ。選択した1シートを変換します。