CSV・JSON相互変換
CSVやTSVをJSONへ、JSONをCSVへ変換します。引用符付きのセルも正しく扱います。
CSVを貼り付けると自動で変換します。
補足
- 引用符の中の区切り文字・改行・二重引用符(
"")を RFC 4180 のとおりに扱います。 - 「数値・真偽値として出力する」を有効にしても、
0123のような先頭が 0 の数字は文字列のまま残します(電話番号や郵便番号が壊れないようにするため)。9007199254740993のように数値にすると桁が丸められる長い数字も、文字列のまま残します。 - JSON → CSV では、件ごとにキーが違っても、最初に現れた順ですべての列を出力します。
- 読み込んだファイルはブラウザのメモリ上でだけ扱います。アップロードは行いません。
よくある質問
カンマや改行を含むセルがあっても壊れませんか?
壊れません。引用符の中の区切り文字・改行・二重引用符("")をRFC 4180のとおりに解釈します。
電話番号や郵便番号の先頭の0が消えませんか?
消えません。「数値・真偽値として出力する」を有効にしても、0123のように先頭が0の数字は文字列のまま残します。
TSV(タブ区切り)にも対応していますか?
対応しています。区切り文字としてカンマ・タブなどを選べるため、Excelやスプレッドシートから貼り付けたタブ区切りのデータもそのまま変換できます。
要素ごとにキーが違うJSONをCSVにできますか?
できます。すべての要素を走査し、最初に現れた順に列を並べます。値が無い要素の列は空欄になります。