XMLをCSVに変換
ブラウザ内でXMLをCSVに直接変換。 XMLを貼り付けるかファイルを選択してください。行にする繰り返し要素を指定し、結果を確認してコピーまたはダウンロードできます。データは端末内に留まります。
貼り付けXMLまたは10 MBまでの.xml / .txtファイル
XMLを貼り付けるかファイルを選択してください。ドロップも可能です。
Excelで数式として誤実行される可能性のあるテキストの先頭にアポストロフィを付加します。生のCSVデータを取り込む場合はオフにしてください。
変換後のプレビューがここに表示されます。
テキストの冒頭を表示中。すべて取得するにはコピーまたはダウンロードしてください。
仕組みについて
このXMLからCSVへの変換ツールは、貼り付けたドキュメントやローカルのXMLファイルを表計算の行データに変換します。変換はブラウザのWeb Workerで実行され、外部へのファイル送信はなく、アカウント登録も不要です。
XMLからCSVへの変換ルール
| 入力XML | CSV内での扱い |
|---|---|
| <order> のような繰り返し要素 | 選択された各要素が1行になります。列にはいずれかの行に存在する全フィールドが含まれ、欠落しているフィールドは空セルになります。 |
| id="A-104" のような属性 | 属性は @id のように @ プレフィックス付きの列になります。名前空間宣言は除外されます。 |
| <shipping><city>…</city></shipping> のようなネスト要素 | shipping.city のようにドットで繋いだ列名になります。XML名に含まれるドットは列名内で \. としてエスケープされます。 |
| レコード内の重複要素(2つの <tag> 等) | 単一のセル内に ["new","gift"] のようなJSON配列としてまとめられます。タグごとに行を分けたい場合はタグのパスを選択してください。 |
XMLからCSVへの簡単3ステップ
XMLを貼り付けるか.xmlファイルを選択し、「XMLをCSVに変換」をクリックします。自動選択されたレコード要素が希望と異なる場合は、「要素ごとのCSV行」で別のパスを選択してください。プレビューを確認してコピーまたはダウンロードします。
標準のCSVにはカンマ、欧州向けの表計算ソフトにはセミコロン、TSVにはタブを選択してください。区切り文字や二重引用符、改行を含む値は引用符で囲まれます(UTF-8エンコード、CRLF行末)。Excelで文字化けする場合は「UTF-8(BOM付き)」を選択してください。
表計算保護機能はデフォルトで有効です。=、+、-、@ で始まるテキスト(空白後を含む)には先頭にアポストロフィが付与され、Excelでの数式実行を防ぎます。完全な生テキストが必要な場合は無効にしてください。
10 MBまでの.xmlまたは.txtファイルに対応しています。プレビューは先頭100行・30列を表示し、ダウンロードには全行全列が含まれます。XMLは妥当な形式である必要があります。DTDや外部エンティティはブロックされます。