CSV・JSON・XML・Excel変換

CSV、TSV、JSON、XMLを貼り付けて必要な形式に変換します。本物のExcelファイルまで、日本語やCJK文字も正しく扱います。

  • 本物の.xlsx出力
  • Excel用UTF-8 BOM
  • 入力値は保存しません

データ

ファイルはブラウザ内だけで読み込んで変換します。サーバーには送信せず、どこにも保存しません。

Excelのオプション

CSV、TSV、JSON、XMLのいずれかを貼り付けてください。

変換のしくみ

4つの形式のうちどれかを貼り付けて、欲しい形式を選ぶだけです。変換は端末内で行われ、プレビュー表を表示して、コピーまたはダウンロードできます。どこにも送信しないので、社内の表計算や顧客リストがブラウザの外に出ることはありません。

CSV ⇄ TSV ⇄ JSON ⇄ XML ⇄ Excel

対応形式とヘッダーの扱い

  • CSV / TSV: 1行目がそのまま項目名になります。JSONやXMLを読み込む場合はキーやタグが項目名になります。
  • JSON: オブジェクトの配列は、キーごとに1列の表に変換します。入れ子のオブジェクトはセルの中でJSONテキストとして保持します。
  • XML: 繰り返し現れる子要素が行になり、その子タグが列になります。
  • 引用符付きの項目: 引用符の中のカンマや引用符、改行は、RFC 4180に沿って読み込み時に保持し、書き出し時にエスケープします。

Excelと日本語・CJKのテキスト

日本語・中国語・韓国語のテキストには新しい文字コードが必要です。Excel向けのオプションを2つ用意しています。

  • Excel (.xlsx): ブラウザ内で作る本物のブックです。内部的に常にUTF-8なので、日本語やCJKのテキストも取り込みダイアログなしで正しく開きます。
  • UTF-8 BOM付きCSV: どうしてもCSVでなければならない場合に。バイト順マークがあるとExcelがUTF-8のファイルと認識し、日本語や中国語が文字化けしません。
  • Excel (.xls): UTF-8の文字コードを明示したHTML表です。古いExcel向けの定番の代替手段です。

活用のヒント

  • 列がおかしいときは、入力形式を自動判別から正しい形式に切り替えてください。
  • ヨーロッパ版Excelのセミコロン区切りファイルも自動で判別します。
  • プレビューは先頭20行までですが、ダウンロードにはすべての行が入ります。
  • 大きなファイルでも問題ありません。解析はブラウザ内で行うため、極端に大きいと少し待つことがあります。

計算の基準と出典

  • CSVの引用符の規則はRFC 4180(IETFのインターネットRFC)に準拠
  • JSONはRFC 8259およびECMA-404標準に準拠
  • XMLはW3CのXML 1.0勧告に、XLSXはECMA-376 / ISO-IEC 29500に準拠
  • 文字コードはUnicode標準およびRFC 3629(UTF-8)に準拠

最終確認 2026年10月7日

よくある質問

日本語を含むCSVをExcelで開くには?

「CSVにUTF-8 BOMを追加」をオンにしてダウンロードしてください。BOMがあるとExcelがUTF-8のファイルと認識し、日本語や中国語・韓国語が文字化けしません。より確実なのは.xlsxでの書き出しです。内部的に常にUTF-8です。

.xlsxファイルは本物のExcelファイルですか?

はい。ECMA-376 / ISO-IEC 29500形式に沿ってブラウザ内で作成し、ワークシートをXMLとして格納します。Excel、Numbers、LibreOffice、Googleスプレッドシートで開けます。

JSONのキーはどうやって列になりますか?

オブジェクトの配列なら、キーごとに列が1つできます。いずれかのオブジェクトにあるキーはすべて列になり、値がない場合は空欄になります。

入れ子になったオブジェクトはどうなりますか?

セルの中にJSONテキストとして保持するので、変換し直してもデータは失われません。

セミコロン区切りのファイルも読めますか?

はい。カンマ、セミコロン、タブ、パイプを自動判別するので、ヨーロッパ版Excelから書き出したファイルもそのまま扱えます。

ほかのツール

結果は参考用です。計算に誤りがある場合があり、法律・医療・金融の助言ではありません。重要な判断の前には必ず関係機関や専門家に確認してください。