CSV → JSON 変換
CSVテキストを貼り付けるとJSON配列に変換します。RFC 4180のクォート付きフィールド、エスケープされた引用符、Windowsの改行コードを処理します。
カンマ区切りのCSVテキストをブラウザ内でJSON配列へ変換します。先頭行をキーとして使う方法と、col1・col2のような列名を自動生成する方法を選べます。
CSVをJSONに変換する方法
- CSVテキストを入力します。
- 先頭行をJSONのプロパティ名として使うか選びます。
- 入力に応じて更新されるJSON結果を確認します。
- 行数と列数の表示を確認します。
- 問題なければJSONをコピーします。
CSVの解析とヘッダー処理
区切り文字はカンマで、引用符付きフィールド、引用符内の二重引用符、LFとCRLFの改行を処理します。引用符付きフィールドにはカンマや改行を含められます。
ヘッダーを使う場合は最初の行がキーになります。使わない場合は最も列数の多い行に合わせてcol1、col2などを生成します。完全に空の行は除外し、不足セルは空文字列にします。
プライバシーと制限
変換はブラウザ内でローカル処理され、CSVを処理目的で意図的にサーバーへ送信しません。現在はカンマ区切りを前提としており、タブ・セミコロン・パイプは自動判定しません。数値や真偽値、日付の型推論も行わず、セル値は文字列のままです。
よくある質問
引用符内にカンマを含められますか?
はい。引用符内のカンマはフィールド内容として扱われます。
二重引用符は使えますか?
はい。引用符内の連続した2つの引用符は1つの引用符になります。
ヘッダーを無効にすると?
col1、col2のようなキーを自動生成します。
数値はJSON数値になりますか?
いいえ。CSVセルは文字列のままです。
空行は含まれますか?
すべてのセルが空文字列の行は除外されます。