CSV から JSON
CSV から JSON. データを変換・確認・コピー。 ファイルは端末内に留まり、ブラウザーで処理されます。
ツールを使うには JavaScript を有効にしてください。ファイルはブラウザー内で処理されます。
CSVをJSONに変換する方法
CSVのテキストを貼り付けるか、.csvまたは.tsvファイルを開きます。
区切り文字は自動検出のままにするか、カンマ、セミコロン、タブから選びます。
JSONに変換をタップし、結果をコピーまたはダウンロードします。
見出し行と出力の形
1行目は見出し行にチェックすると、2行目以降の各行が、見出しの名前をキーにしたオブジェクトになります。これはほとんどのAPIやJavaScriptのコードが期待する形です。空の見出しセルにはcolumn1、column2のような名前が付きます。チェックを外すと、セルの並びをそのまま保った配列の配列になります。
引用符、カンマ、改行
パーサーは一般的なCSVの決まりであるRFC 4180に従います。二重引用符で囲まれた項目にはカンマ、セミコロン、さらには改行も含めることができ、引用符で囲まれた項目の中の連続した2つの引用符は1つの引用符を表します。Excelがファイルの先頭に付けるUTF-8のBOMは自動的に取り除きます。自動検出はカンマ、セミコロン、タブ、縦線で最大 20 行を解析し、複数列が一貫する構造を優先します。誤判定した場合は区切り文字を手動で指定してください。
数値と真偽値
CSVにはデータ型がないため、初期設定ではすべての値を文字列として扱います。数値とtrue/falseを変換するにチェックすると、42、3.5、true、nullのような値がJSONの数値、真偽値、nullになります。0120で始まる電話番号や0010001のような郵便番号など、先頭がゼロの値はゼロが消えないよう文字列のままにします。
プライバシー
入力はこのブラウザーで処理し、変換サーバーへ送信しません。貼り付けテキストは UTF-8 のバイト数、読み込むファイルはサイズで、それぞれ 10 MiB までです。メモリーや解析上の制限により、それ未満でも失敗する場合があります。ページ、スクリプト、広告や解析の通信についてはプライバシー説明を確認してください。ダウンロードした結果は端末に残ります。
関連ツール
Unixタイムスタンプ変換
JSONをCSVに変換
Base64 エンコード/デコード
URL エンコード/デコード
すべての変換ツール
よくある質問
Excelの区切り文字は何ですか?
地域の設定によります。日本語版のExcelでは通常カンマですが、ヨーロッパなどではセミコロンのこともあります。自動検出はどちらにも対応しています。
数値がすべて引用符付きになるのはなぜですか?
型の変換が初期設定でオフになっているためです。「数値とtrue/falseを変換する」にチェックしてください。
セル内に改行があるCSVも読めますか?
はい。ExcelやGoogleスプレッドシートと同じように、そのセルが二重引用符で囲まれていれば読めます。
ファイルはアップロードされますか?
この変換プログラムは選択したファイルや入力を処理用にアップロードしません。サイト全体が通信しないという意味ではありません。ページ、広告、アクセス解析の通信はプライバシー説明を参照してください。
関連ツール
- JSON から CSV
構造化データを表形式に変換。
- Base64 エンコード・デコード
データを変換・確認・コピー。
- URL エンコード・デコード
データを変換・確認・コピー。
- Unix タイムスタンプ
タイムスタンプと日時を相互変換。
- 文字数カウント
単語・文字・行を入力中にカウント。
- Markdown → HTML
Markdown をプレビューし、安全な HTML 文書を保存。
- HTML → Markdown
見出し・リンク・リストを Markdown に変換。
- 色選択・変換
HEX・RGB・HSL を変換し CSS をコピー。
- テキスト差分
行・単語単位で比較して差分ファイルを保存。
- UUID 生成
ランダムな UUID v4 を端末内で一括生成。
- パスワード生成
暗号学的乱数と選択した文字種でパスワードを生成。
- YAML → JSON
YAML を解析・検証して整形済み JSON を保存。
- XML → JSON
XML の要素と属性を構造化 JSON に変換。