JSON to CSV
JSON配列を瞬時にCSV形式に変換。Excel、データベース、データ分析に最適です
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 コンバーターの使い方
- JSON配列を貼り付ける – JSON配列をコピーして入力パネルに貼り付けます。オブジェクトの配列([ で始まりオブジェクトを含む)であることを確認してください。
- 自動変換 – 貼り付けた瞬間にツールがJSONをCSVに自動変換します。ネストされたオブジェクトはドット記法(例:「user.name」)で平坦化されます。
- CSV出力を確認 – 出力パネルでCSV形式に整形されたデータを確認できます。1行目にヘッダー、その下にデータ行が並びます。
- コピーまたはダウンロード – 「Copy」をクリックするとCSVをクリップボードにコピーしてExcelに貼り付けられ、「Download」をクリックすると.csvファイルとして保存できます。
- JSONファイルをアップロード – 「Upload」ボタンを使えば、コンピューターからJSONファイルを直接読み込んで一括変換できます。
ヒント: ツールはネストされたオブジェクトを自動で処理します。「user.profile.email」のようなフィールドはCSVの列ヘッダーになり、複雑なJSON構造も扱いやすくなります。
例
SIMプロビジョニングレコードの配列が、Excelや一括インポートスクリプトにそのまま使えるCSVになります。ネストされたdeviceオブジェクトは自動的にドット記法の列に平坦化されます。
[
{
"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"
}
}
]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ファイルを圧縮します
役立つリソース
- JSON.org – JSONの公式仕様とドキュメント
- RFC 4180 – CSV形式の標準仕様
- MDN JSON Guide – JSONに関する総合ドキュメント
- Stack Overflow JSON – JSONの質問に対するコミュニティの回答