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変換は以下の手順で行います。各ステップはこのページの実際のボタンとパネルを使用します。

1

JSON配列を貼り付けるかアップロード

オブジェクトのJSON配列を左のJSON入力パネルに貼り付けるか、アップロードをクリックしてファイルを読み込みます。サンプルをクリックして例を確認できます。入力形式:

[{"subscriberId": "SUB-1001", "plan": "無制限5G", "dataUsage": 45.2}, {"subscriberId": "SUB-1002", "plan": "ファミリープラン", "dataUsage": 120.5}]

キーが列ヘッダーになり、各オブジェクトがCSVの行になります。ネストされた値はフラット化または文字列化されます。

2

CSV出力を確認

右のCSV出力パネルに結果が自動的に表示されます。ExcelGoogle Sheetsと互換性があります。無効なJSONはエラーを表示します。

3

ダウンロードまたはコピー

ダウンロードをクリックして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のタスクの一つに過ぎません。一緒に使えるその他のツールを紹介します: