JSON入力

CSV出力

JSON to CSV コンバーターとは?

JSONデータをExcelやデータベースに取り込む必要があるのに、値を手作業でコピーする羽目になったことはありませんか?APIレスポンスのJSON配列を前に、スプレッドシートにぴったりだとわかっていながら、手作業を思って気が重くなる――誰もが通る道です。JSON to CSV コンバーターは、そのJSON配列を、Excel、Googleスプレッドシート、データベースが好むきれいなカンマ区切り値に変換します。

このツールを作ったのは、JSONをCSVに変換するのにスクリプトを書いたり複雑なツールを使ったりする必要はないはずだからです。APIデータの分析、レポートの作成、データベースへのインポートのいずれの場合でも、このツールは瞬時に変換します。左側にJSON配列を貼り付ければ、右側で適切に整形されたCSVに変わります。CSV形式の標準について詳しくは、RFC 4180をご覧になるか、MDNのJSONドキュメントをご参照ください。

JSON to CSV コンバーターの使い方

  1. JSON配列を貼り付ける – JSON配列をコピーして入力パネルに貼り付けます。オブジェクトの配列([ で始まりオブジェクトを含む)であることを確認してください。
  2. 自動変換 – 貼り付けた瞬間にツールがJSONをCSVに自動変換します。ネストされたオブジェクトはドット記法(例:「user.name」)で平坦化されます。
  3. CSV出力を確認 – 出力パネルでCSV形式に整形されたデータを確認できます。1行目にヘッダー、その下にデータ行が並びます。
  4. コピーまたはダウンロード – 「Copy」をクリックするとCSVをクリップボードにコピーしてExcelに貼り付けられ、「Download」をクリックすると.csvファイルとして保存できます。
  5. JSONファイルをアップロード – 「Upload」ボタンを使えば、コンピューターからJSONファイルを直接読み込んで一括変換できます。

ヒント: ツールはネストされたオブジェクトを自動で処理します。「user.profile.email」のようなフィールドはCSVの列ヘッダーになり、複雑なJSON構造も扱いやすくなります。

SIMプロビジョニングレコードの配列が、Excelや一括インポートスクリプトにそのまま使えるCSVになります。ネストされたdeviceオブジェクトは自動的にドット記法の列に平坦化されます。

JSON配列 → CSV 変換
sims.jsonJSON · 2レコード
[
  {
    "iccid": "8944501012345678901",
    "msisdn": "447700900142",
    "plan": "Unlimited 5G",
    "device": {
      "model": "Pixel 9",
      "os": "Android 15"
    }
  },
  {
    "iccid": "8944501019876543210",
    "msisdn": "447700900458",
    "plan": "Business 200GB",
    "device": {
      "model": "iPhone 17",
      "os": "iOS 19"
    }
  }
]
sims.csvCSV · 3行 · 5列
iccid,msisdn,plan,device.model,device.os
8944501012345678901,447700900142,Unlimited 5G,Pixel 9,Android 15
8944501019876543210,447700900458,Business 200GB,iPhone 17,iOS 19

よくある利用シーン

APIデータをExcelに取り込む

APIから取得したJSONデータをExcelで分析する必要がありますか?フィールドを手作業でコピーする代わりに、ここでCSVに変換しましょう。CSV形式はExcel、Googleスプレッドシート、あらゆる表計算アプリで完璧に開けます。データの並べ替え・フィルタリング・分析をすぐに始められます。

データベースインポートの準備

多くのデータベースはCSVインポートに対応していますが、データはJSONで届きます。まずここで変換し、CSVをMySQL、PostgreSQL、その他のデータベースシステムに直接インポートしましょう。ツールはネストされたオブジェクトを平坦化して処理するため、複雑なJSON構造でもシンプルなCSV行になります。

データ分析とレポート作成

JSONログやAPIレスポンスからレポートを作成する必要がありますか?CSVに変換して、Excelのピボットテーブル、グラフ、数式を活用しましょう。JSONのネスト構造のせいで直接分析が難しい大きなデータセットの分析に特に役立ちます。データ操作のヒントについては、W3SchoolsのJSON解析ガイドをご覧ください。

主な機能

  • 自動変換 – 入力するそばからJSON配列を瞬時にCSVに変換します
  • ネストオブジェクト対応 – ドット記法を使ってネストされたJSONオブジェクトを平坦化します
  • ファイルアップロード – JSONファイルを直接アップロードして一括変換できます
  • CSVダウンロード – 変換したCSVファイルをワンクリックでダウンロードできます
  • クリップボードコピー – CSVを直接クリップボードにコピーしてExcelに貼り付けられます
  • エラー処理 – JSON形式が無効な場合は明確なエラーメッセージを表示します
  • プライバシー最優先 – すべての処理はブラウザ内で行われ、データはサーバーに送信されません

よくある質問

JSONは配列である必要がありますか?

はい。このコンバーターはJSON配列([ で始まる)で動作します。単一のJSONオブジェクトの場合は、角括弧で囲んで配列にしてください。オブジェクトの配列はCSVの行と列に完璧に変換されます。

ネストされたオブジェクトはどう処理されますか?

ネストされたオブジェクトは自動的に平坦化されます。たとえば、user.nameのようなネスト構造を持つJSONオブジェクトは、値「Ada」を持つ列ヘッダー「user.name」になります。これにより、複雑なJSON構造もスプレッドシートで扱いやすくなります。

大きなJSONファイルを変換できますか?

はい。ツールは大きなJSON配列を効率的に処理します。非常に大きなファイル(10MB以上)の場合、変換に少し時間がかかることがありますが、問題なく動作します。すべての処理はブラウザ内で行われるため、サーバーの制限はありません。

JSONの値に配列がある場合はどうなりますか?

オブジェクト内の配列は、CSVでは文字列表現に変換されます。たとえば、["item1", "item2"]のような配列はCSVのセルで「item1,item2」になります。配列の扱いをより細かく制御する必要がある場合は、先にJSONを前処理するとよいでしょう。

データは安全ですか?

もちろんです。すべての変換はJavaScriptを使ってブラウザ内で完結します。JSONがデバイスから出ることはなく、サーバーにアップロードされたりどこかに保存されたりすることもありません。完全なプライバシーが保証されます。

関連ツール

  • JSON Formatter – 変換前にJSONを整形・きれいに表示します
  • JSON Validator – 変換前にJSONを検証します
  • JSON to Table – JSONデータをインタラクティブな表形式で表示します
  • JSON Minifier – 変換前にJSONファイルを圧縮します

役立つリソース