XMLをCSVに変換する方法
XMLをアップロードまたは貼り付け
商品フィード、APIレスポンス、アプリのエクスポート、移行用ファイル、レポート、旧システムの出力を追加します。
行にするノードを選択
CSVの1行にしたい繰り返し要素を選び、属性やテキスト値を含めるか設定します。
CSVをダウンロード
平坦化された表を確認し、区切り文字を選んで、表計算ソフトやインポートツールで使えるCSVを保存します。
XMLをCSVにオンライン変換
XMLは構造化データ、フィード、API、設定ファイル、システム出力に向いています。ただし、表計算ソフトで確認するには扱いにくいことがあります。CSVなら行、列、フィルター、インポート、レポート、データ確認を簡単に行えます。
CSVallのXML CSV変換ツールは、XMLレコードを読み取り、タグ内の値を抽出し、ネストされたデータを平坦化して、Excel、Google Sheets、LibreOffice、業務システムで開ける表を作ります。
商品フィード、顧客データ、注文データ、在庫ファイル、アプリのエクスポート、APIレスポンス、データ移行、研究データ、業務レポートに利用できます。
XML CSV変換ツールとは
XML CSV変換ツールは、XML要素を平らなCSV表に変換します。XMLはタグ、親要素、子要素、属性、深い階層でデータを表します。CSVはデータをシンプルな行と列で保存します。
変換では、繰り返し出てくるXMLノードがCSVの行になります。子要素は列名になり、属性も必要に応じて列として出力できます。
たとえばXMLに複数のproduct要素がある場合、各productを1行にできます。name、price、stock、category、SKUなどの項目は別々の列になります。
CSVallのXML CSV変換ツールを使う理由
XMLを手作業でCSVにするのは時間がかかり、ミスも起きやすい作業です。XMLにはネスト要素、繰り返しノード、属性、空欄、特殊文字が含まれることがあります。
CSVallはXMLをスプレッドシートで扱いやすいCSVに変換します。必要なデータを素早く取り出し、レコードを確認し、他システムへのインポート準備を進められます。
主な機能
高速なXML CSV変換
エクスポート、フィード、レポート、データインポート用のXMLを数ステップでCSVに変換します。
ネストXMLを平坦化
ネストされたXML要素を、元の位置が分かりやすいパス形式のCSV列に変換します。
繰り返しノードの検出
products、orders、users、items、invoices、entriesなど、CSVの行にする要素を選択または検出できます。
XML属性を列に変換
ID、種類、ステータス、コードなどが属性に入っている場合、CSV列として出力できます。
ヘッダー行の生成
タグ名と属性名からCSVヘッダーを作り、読み取り、フィルター、インポートをしやすくします。
区切り文字を選択
カンマ、セミコロン、タブ、パイプから、利用先の仕様に合う形式を選べます。
XML CSV変換のよくある用途
XMLをCSVに変換する目的は、構造化データを表として扱うことです。EC担当者は商品フィードを確認し、開発者はAPIレスポンスを共有し、データ分析担当者はXMLレコードをレポート用に平坦化できます。
データ移行、バックアップ、レポート作成、フィード整理、旧ソフトのエクスポート、スプレッドシート分析にも役立ちます。
XML CSV変換の例
XML入力
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product id="101">
<name>Wireless Mouse</name>
<category>Accessories</category>
<price>19.99</price>
<stock>80</stock>
</product>
<product id="102">
<name>USB Keyboard</name>
<category>Accessories</category>
<price>29.99</price>
<stock>45</stock>
</product>
</products>CSV出力
id,name,category,price,stock
101,Wireless Mouse,Accessories,19.99,80
102,USB Keyboard,Accessories,29.99,45CSVに出力するXML要素と属性
XMLは値を主に2つの形で持ちます。要素値は子タグの中にあり、属性値は開始タグの中にあります。
要素の値
<price>19.99</price>属性の値
<product id="101">ID、種類、言語コード、カテゴリ、ステータスが属性に入っているXMLでは、属性をCSVに含める設定が役立ちます。
XML CSV変換の活用例
商品フィードのXML CSV変換
XMLの商品フィードをCSVに変換し、商品名、説明、カテゴリ、価格、在庫、画像リンク、商品IDを確認できます。
開発者向けのXML CSV変換
API、ログ、アプリの出力、旧システムのXMLを、確認、テスト、共有しやすい表に変換します。
データ分析向けのXML CSV変換
繰り返しXMLレコードをCSVにして、行のフィルター、列の並べ替え、重複削除、欠損確認、レポート作成を行えます。
データ移行向けのXML CSV変換
旧システムのXML出力を、新しいシステムにマッピングしやすいCSVに変換します。まず少量のサンプルで確認してください。
XMLをCSVに変換する前の確認ポイント
XML CSV変換で知っておきたいこと
CSVは平らな形式ですが、XMLは階層構造を持てます。そのため、複雑なXMLを1つのCSV表で完全に表せない場合があります。
注文と明細行のように複数のレコード種別があるXMLでは、注文用CSVと明細用CSVを分けた方がよい場合があります。
名前空間、属性、深いネストを含む場合は、生成されたヘッダーと値を必ず確認してください。
このツールが向いている人
このXML CSV変換ツールは、開発者、データ分析担当者、ECチーム、データベース利用者、マーケティング担当者、学生、研究者、経理担当者、システム管理者、業務チームに役立ちます。
コードを書く必要はありません。XMLを追加し、設定を選び、変換してCSVをダウンロードできます。
XML CSV変換ツールのよくある質問
XMLをCSVの行と列に平坦化する際によくある質問です。