JSON→CSV変換ツール
JSON配列をExcelやスプレッドシート用のCSV形式に変換する
JSON入力
CSV出力
JSON→CSV変換ツールとは?
JSONをExcelやGoogle Sheetsに取り込みたいですか?このツールはJSON(JavaScript Object Notation)データをCSV形式に変換します。スプレッドシートへのインポート、データ分析、または扱いやすい形式でのデータ操作に最適です。
MDN Web Docsが指摘するように、CSVは最も広くサポートされているデータ形式の一つです。本ツールはオブジェクトのJSON配列を受け取り、すべてのキーを列ヘッダーとして取得し、各オブジェクトをCSVの行に変換します。APIデータ、データベースのエクスポート、設定ファイルなどに対応しています。
すべての処理はブラウザ上で行われ、データはプライベートなままです。変換後すぐにCSVファイルをダウンロードして利用できます。詳細はJSONをご参照ください。
JSON→CSVの使い方
ExcelやスプレッドシートへのJSON→CSV変換は以下の手順で行います。各ステップはこのページの実際のボタンとパネルを使用します。
JSON配列を貼り付けるかアップロード
オブジェクトのJSON配列を左のJSON入力パネルに貼り付けるか、アップロードをクリックしてファイルを読み込みます。サンプルをクリックして例を確認できます。入力形式:
[{"subscriberId": "SUB-1001", "plan": "無制限5G", "dataUsage": 45.2}, {"subscriberId": "SUB-1002", "plan": "ファミリープラン", "dataUsage": 120.5}]キーが列ヘッダーになり、各オブジェクトがCSVの行になります。ネストされた値はフラット化または文字列化されます。
CSV出力を確認
右のCSV出力パネルに結果が自動的に表示されます。ExcelやGoogle Sheetsと互換性があります。無効なJSONはエラーを表示します。
ダウンロードまたはコピー
ダウンロードをクリックしてCSVファイルを保存するか、コピーでクリップボードにコピーします。入力パネルのクリアで最初からやり直せます。すべての処理はブラウザで実行されます。
主な活用シーン
データ分析
JSONのAPIレスポンスやデータベースのエクスポートをCSVに変換してExcelで分析できます。ピボットテーブルやグラフの作成、データの計算などに最適です。
Excelへのインポート
JSONデータをExcelやGoogle Sheetsにインポートします。多くのビジネスユーザーはスプレッドシートを好んで使用しており、CSVはデータインポートの汎用フォーマットです。
データ移行
CSV形式を必要とするシステムへJSONデータを移行します。多くのレガシーシステム、レポートツール、データウェアハウスはCSVのインポートに対応しています。
非エンジニアへの共有
コードを扱わないチームメンバーとJSONデータを共有できます。CSVファイルはExcelで開けるため、技術的な知識がなくてもデータにアクセスできます。
よくある質問
JSONデータは保存されますか?
いいえ。すべての処理はブラウザ上で行われます。あなたのJSONがコンピューターの外に出ることはなく、私たちも見ることはできません。詳細はECMA-404規格をご確認ください。
どのJSON形式に対応していますか?
[{"key":"value"},{"key":"value"}]のようなオブジェクトのJSON配列に最適です。単一のオブジェクトにも対応しています。ネストされたオブジェクトは文字列に変換されます。
ネストされたオブジェクトはどう処理されますか?
ネストされたオブジェクトや配列はCSVセル内のJSON文字列に変換されます。これによりデータ構造を保持しつつ、CSVフォーマットの有効性を維持します。必要に応じて後から解析できます。
CSVをJSONに戻せますか?
はい。CSV→JSON変換ツールを使ってCSVファイルをJSON形式に戻すことができます。
JSONのキーが異なる場合はどうなりますか?
変換ツールはすべてのオブジェクトから一意なキーを収集し、それぞれに列を作成します。特定のキーがないオブジェクトは、その列のセルが空になります。
大量のデータにも対応できますか?
はい。すべてがブラウザ内で処理されるため、お使いのデバイスに依存します。小さいデータセットは即座に変換できます。非常に大きなデータセット(数千行)は数秒かかる場合があります。
他のJSONツール
変換はJSONのタスクの一つに過ぎません。一緒に使えるその他のツールを紹介します: