メインコンテンツへスキップ
FreeOnlineTools Go
日本語
方法

CSV を JSON に段階的に変換する方法

FreeOnlineTools Team 著 · 2026-09-02を更新しました

簡単な回答

CSV を JSON に変換するには、CSV データを CSV から JSON コンバーターに貼り付け、最初の行がヘッダーであるかどうかを選択し、「変換」をクリックします。このツールは CSV を解析し、オブジェクトの JSON 配列 (ヘッダーが存在する場合) または配列 (存在しない場合) を出力します。すべての処理はローカルで行われ、データはアップロードされません。

導入

CSV (カンマ区切り値) は、表形式データの一般的な形式です。スプレッドシート、データベース エクスポート、およびデータ サイエンス データセットでは、CSV がよく使用されます。 JSON (JavaScript Object Notation) は、Web APIs および最新のアプリケーションの標準形式です。 CSV を JSON に変換すると、表形式のデータを JavaScript にロードしたり、__​​KEEP_14__ に送信したり、最新のツールで処理したりできるようになります。このガイドでは、無料のオンライン ツールを使用してブラウザーで CSV を JSON に変換する方法を説明します。

ステップバイステップ

  1. CSV から JSON へのコンバーターを開きます

    CSV から JSON へのコンバーター ツール ページに移動します。このツールは、引用符内にカンマが含まれる値を含む、任意の CSV テキストを入力として受け入れます。

  2. CSV データを貼り付けます

    CSV を入力テキスト領域に貼り付けます。一般的な CSV には 1 行に 1 行があり、値はカンマで区切られています。最初の行は、多くの場合、列名を含むヘッダー行です。

  3. ヘッダー処理を構成する

    最初の行に列名 (ヘッダー) が含まれている場合は、「最初の行はヘッダー」オプションを有効にします。ツールはこれらの名前を JSON キーとして使用します。無効にすると、各行は値の JSON 配列になります。

  4. 区切り文字を設定します (必要な場合)

    ほとんどの CSV ファイルではカンマが使用されますが、セミコロン、タブ、またはパイプを使用するものもあります。ファイルで別の区切り文字が使用されている場合は、オプションでそれを設定します。このツールは、区切り文字を含む引用符で囲まれた値を正しく処理します。

  5. JSON を変換してコピーします

    「変換」をクリックします。ツールは CSV を解析し、JSON を出力します。ヘッダーを使用すると、各行は {"name":"Alice","age":"30"} のようなオブジェクトになります。アプリケーションで使用するために、JSON をクリップボードにコピーします。

例

JSON オブジェクトへのヘッダーを含む CSV

入力: 名前、年齢、市区町村 アリス、30、ニューヨーク ボブ、25、ロサンゼルス

出力: [ {"name":"Alice","age":"30","city":"NYC"}, {"name":"Bob","age":"25","city":"LA"} ]

CSV はカンマを含む引用符で囲まれた値です

入力: 名前、メモ アリス「ハロー、ワールド」 ボブ、「フー、バー」

出力: [ {"name":"Alice","note":"Hello, world"}, {"name":"Bob","note":"foo, bar"} ]

ヘッダーなしの CSV から JSON 配列へ

入力: Alice,30,NYC Bob,25,LA

出力: [ ["Alice","30","NYC"], ["Bob","25","LA"] ]

よくある問題

  • すべての CSV 値は JSON の文字列です。「30」などの数値は文字列のままです。 Number() または parseInt() を使用してアプリケーション内の数値に変換します。
  • カンマが埋め込まれた値を引用符で囲む - 適切な CSV パーサーは引用符を正しく処理します。 「Hello, world」のような値では、カンマでの単純な分割が行われます。
  • 行の長さが一貫していない - 行によっては、ヘッダーより列が少ない、または多い場合があります。このツールは欠損値を null で埋めるか、余分な値を切り捨てます。
  • エンコーディングの問題 — Excel の CSV ファイルでは、BOM または別のエンコーディングが使用されている可能性があります。貼り付ける前に UTF-8 として保存します。

ヒント

  • CSV にヘッダーがある場合は、ヘッダー オプションを有効にして、名前付きキーを持つ JSON オブジェクトを取得します。これは配列よりもはるかに便利です。
  • CSV には型情報がないため、変換後にアプリケーションで数値文字列を数値に変換します。
  • 大きな CSV ファイル (10MB 以上) の場合は、ファイル全体をメモリにロードするのではなく、ストリーミング パーサーを使用します。
  • CSV から JSON へのコンバーターを使用すると、瞬時にプライベートに変換できます。データがブラウザーから流出することはありません。

関連ツール

関連ガイド

参考文献