CSV to JSON コンバーター

CSV ファイルを瞬時に JSON に変換

概要

CSV to JSON コンバーターは、Excel のエクスポート、データベースダンプ、分析レポートなどの表形式データを、API にそのまま使えるクリーンな JSON オブジェクト配列に変換します。任意の区切り文字の CSV を貼り付けると、パーサーがヘッダー行、引用符付きフィールド、値の型を自動的に検出するため、コードがすぐに利用できる JSON が得られます。

このコンバーターが検出・処理する内容
  • ヘッダー行検出:CSV の最初の行が自動的に JSON オブジェクトのキーになります
  • カスタム区切り文字対応:カンマ、セミコロン、タブ、パイプ、または任意の1文字
  • 引用符付きフィールドの解析:引用符内のカンマや改行を正しく処理します
  • 自動型推論:数値文字列、true/false、空値をそれぞれ数値・真偽値・null に変換します
  • 整形出力:読みやすいインデント付き JSON、またはサイズを抑えたコンパクトな JSON
  • すべてブラウザ内で処理:CSV データがサーバーにアップロードされることはありません
CSV を JSON に変換する場面
  • Excel や Google スプレッドシートのエクスポートを REST API リクエスト用の JSON ペイロードに変換する
  • CSV データベースダンプを JavaScript や Node.js のデータパイプラインに取り込む
  • CSV 形式の分析レポート(Google Analytics、Mixpanel)をカスタムダッシュボード用の JSON に変換する
  • スプレッドシートで表形式データを編集してから JSON テストフィクスチャを準備する
  • CSV 形式のアンケートやフォーム回答を JSON ベースの集計ツールに取り込む
CSV を JSON に変換する方法
  1. 1.CSV データを入力エディタに貼り付けるか、.csv ファイルをアップロードします
  2. 2.区切り文字(カンマ、セミコロン、タブ、パイプ、カスタム)がファイルと一致しているか確認します
  3. 3.CSV に列名が含まれる場合は「先頭行をヘッダーとする」を有効にします
  4. 4.リアルタイム変換には自動変換を有効にするか、変換ボタンをクリックします
  5. 5.JSON 出力をコピーするか、.json ファイルとしてダウンロードします
知っておくべきエッジケース
  • ヘッダー行と列数が異なる行も変換されますが、キーが欠落したりずれたりする場合があります。不規則な CSV は出力を確認してください
  • '00123' のような値は数値として検出され、先頭のゼロが失われます。ID のような文字列を保持したい場合は型推論を無効にしてください
  • 引用符で囲まれた複数行の値には対応していますが、引用符の形式が不正な場合は解析が不安定になることがあります
  • UTF-8 以外のエンコーディング(Latin-1、Windows-1252)のファイルは文字化けする可能性があります。事前に UTF-8 で保存し直してください
制限事項
  • 非常に大きな CSV ファイル(約50MB超)はブラウザのメモリ上限を超える可能性があります。巨大なデータセットには csvkit や pandas などのコマンドラインツールを使用してください
  • このツールは行ごとの CSV スキーマの整合性を検証しません
  • 本番の ETL パイプラインには、エラー処理やログ機能を備えた専用ツール(Airflow、Fivetran)の方がブラウザベースの変換より適しています
逆方向の変換が必要ですか?

JSON から始めて、スプレッドシートで使いやすい CSV が必要な場合(例:API レスポンスを非技術者が Excel で開けるようにエクスポートする場合)は、JSON to CSV コンバーターをご利用ください。ネストされたオブジェクトを列に展開し、出力ファイルの区切り文字と引用符スタイルを選択できます。