XMLをCSVに変換

ブラウザ内でXMLをCSVに直接変換。 XMLを貼り付けるかファイルを選択してください。行にする繰り返し要素を指定し、結果を確認してコピーまたはダウンロードできます。データは端末内に留まります。

貼り付けXMLまたは10 MBまでの.xml / .txtファイル

XMLを貼り付けるかファイルを選択してください。ドロップも可能です。

区切り文字
エンコード

Excelで数式として誤実行される可能性のあるテキストの先頭にアポストロフィを付加します。生のCSVデータを取り込む場合はオフにしてください。

変換後のプレビューがここに表示されます。

仕組みについて

このXMLからCSVへの変換ツールは、貼り付けたドキュメントやローカルのXMLファイルを表計算の行データに変換します。変換はブラウザのWeb Workerで実行され、外部へのファイル送信はなく、アカウント登録も不要です。

XMLからCSVへの変換ルール

入力XMLCSV内での扱い
<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や外部エンティティはブロックされます。