CSV ⇄ JSON 変換

[
  {
    "name": "Alice",
    "role": "Dev",
    "city": "Lisbon"
  },
  {
    "name": "Bob",
    "role": "Designer",
    "city": "São Paulo"
  }
]

CSV から JSON への変換とは?

CSVは表計算やエクスポートの共通言語であり、JSONはAPIやアプリが扱う形式です。手作業での変換は、特にカンマを含む引用符付きフィールドがあるとミスが起きがちです。この無料のCSV ⇄ JSON変換ツールは、堅牢に解析し、ブラウザ上で双方向に瞬時変換します。

CSV(Comma-Separated Values)はスプレッドシート・データベース・分析ツールからの表形式データエクスポートで最も一般的なフォーマットです。JSON は JavaScript と Web API のネイティブフォーマットです。両者間の変換はデータエンジニアやバックエンド開発者にとって日常業務です。

使い方

  1. CSV → JSON か JSON → CSV を選びます。
  2. データを貼り付け、CSVの場合は1行目がヘッダーかを選びます。
  3. 変換結果をコピーします。

使用例

  • スプレッドシートのエクスポート(CSV)を Web アプリケーションや API で使うオブジェクトの JSON 配列に変換する。
  • JSON API レスポンスを CSV に変換して Excel や Google スプレッドシートで分析する。
  • CSV ファイルの構造を調べる——列数・ヘッダー・値の一貫性など。
  • データベース・データウェアハウス・BI ツールへのインポートのためにデータを準備する。

CSV パースの仕組み

CSV のパースは見かけより複雑です。値にカンマが含まれている場合、単純にカンマで分割すると失敗します。ここで実装されたパーサーは RFC 4180 に従います:値はダブルクォートで囲め、値内のリテラルダブルクォートはダブルクォートを二重にしてエスケープします。

JSON から CSV は逆の処理です。最初のオブジェクトが列順を定義し、各オブジェクトが行にマッピングされます。カンマ・クォート・改行を含む値は自動的にクォートされます。

メリット

  • 堅牢なCSV解析(引用符・カンマ・改行)。
  • ヘッダー切替でオブジェクト/配列を選択。
  • ブラウザ内で動作 — 安全かつ無料。

Conversão CSV e JSON, Privada (JA)

Conversões entre CSV e JSON são realizadas por código JavaScript que roda no seu navegador. Seus arquivos de dados são processados inteiramente localmente na sua máquina — nada é enviado aos nossos servidores. (JA)

FAQ

引用符付きフィールドに対応していますか?

はい。カンマ・改行・エスケープされた引用符("")を含む引用符付きの値も正しく解析します。

「1行目をヘッダーにする」とは?

オンにすると1行目がオブジェクトのキーになり、オブジェクトの配列を生成します。オフにすると配列の配列になります。

データは送信されますか?

いいえ。解析と変換はすべてブラウザ内で実行されます。

値にカンマが含まれているときに CSV が正しくパースされないのはなぜですか?

区切り文字を含む値はダブルクォートで囲む必要があります。例:山田,"鈴木, Jr.",30。Excel からエクスポートした CSV なら既に正しくクォートされているはずです。