CSV・JSON相互変換

CSVやTSVをJSONへ、JSONをCSVへ変換します。引用符付きのセルも正しく扱います。

CSVを貼り付けると自動で変換します。

補足

  • 引用符の中の区切り文字・改行・二重引用符("")を RFC 4180 のとおりに扱います。
  • 「数値・真偽値として出力する」を有効にしても、0123 のような先頭が 0 の数字は文字列のまま残します(電話番号や郵便番号が壊れないようにするため)。9007199254740993 のように数値にすると桁が丸められる長い数字も、文字列のまま残します。
  • JSON → CSV では、件ごとにキーが違っても、最初に現れた順ですべての列を出力します。
  • 読み込んだファイルはブラウザのメモリ上でだけ扱います。アップロードは行いません。

よくある質問

カンマや改行を含むセルがあっても壊れませんか?

壊れません。引用符の中の区切り文字・改行・二重引用符("")をRFC 4180のとおりに解釈します。

電話番号や郵便番号の先頭の0が消えませんか?

消えません。「数値・真偽値として出力する」を有効にしても、0123のように先頭が0の数字は文字列のまま残します。

TSV(タブ区切り)にも対応していますか?

対応しています。区切り文字としてカンマ・タブなどを選べるため、Excelやスプレッドシートから貼り付けたタブ区切りのデータもそのまま変換できます。

要素ごとにキーが違うJSONをCSVにできますか?

できます。すべての要素を走査し、最初に現れた順に列を並べます。値が無い要素の列は空欄になります。

↑↓ 移動 / Enter 開く / Esc 閉じる