入力
準備完了
行数: 0
単語数: 0
文字数: 0
サイズ: 0 KB
入力の統計は、このフィールド上部の統計ボタンから確認できます。
出力
行数: 0
単語数: 0
文字数: 0
サイズ: 0 KB
出力の統計は、このフィールド上部の統計ボタンから確認できます。
結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。
このツールでできること
CSVからXMLへの変換ツールは、カンマ区切りの行を整形式のXML文書に変換します。1行目は見出しとして読み込まれ、続く各行が1つの<item>要素に、各列が見出し名を持つ子要素になります。
出力は標準のXML宣言と単一の<root>要素で始まるため、どのXMLパーサー、ブラウザー、インポートツールでも手直しなしで開けます。値は必要に応じてエスケープされるので、セル内のアンパサンドや山括弧が文書を壊すことはありません。
こんなときに使えます
- 取引先、仕入先のフィード、古いインポートシステムがXMLしか受け付けないのに、データは表計算ソフトのエクスポートにある場合。
- ネットショップやマーケットプレイスにアップロードする前に、CSVファイルから商品フィードや価格フィードを作る場合。
- XMLベースのAPI向けにテストデータを用意し、結果をXMLバリデーターで確認する場合。
- 国コードや価格表などの小さな参照表を、アプリ用のXMLリソースファイルに変換する場合。
使用例
入力
id,name,city
1,Ana,Lisbon
2,Ben,Oslo
出力
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item>
<id>1</id>
<name>Ana</name>
<city>Lisbon</city>
</item>
<item>
<id>2</id>
<name>Ben</name>
<city>Oslo</city>
</item>
</root>
このツールについての質問
列名にスペースを含めてもよいですか?
XMLの要素名にはスペースを使えないため、order_idやorderIdのような見出しにしてください。短くシンプルな見出しは、後でXPathで検索するときにも扱いやすくなります。
CSVの区切り文字は何が必要ですか?
カンマとセミコロンは自動で判別されます。タブ区切りのデータは、変換元の形式としてTSVを選んでください。カンマや改行を含む引用符付きのフィールドも正しく読み込まれます。
rootとitemの要素名は変更できますか?
変換ツール自体では変更できず、常に<root>と<item>が書き出されます。検索と置換で名前を変えるか、次の工程がJSONを前提にしているならCSVをJSONに変換でまずJSONに変換してください。