メインコンテンツへスキップ

ホーム  /  JSONからCSVへ

JSONからCSVへの変換 オンライン

JSON配列を貼り付けるかアップロードして、CSV形式のスプレッドシートに変換できます — ネストされたオブジェクトは自動的にフラット化され、すべてブラウザ内で処理されます。

✓ アップロード不要 — ブラウザ内で処理

JSONを貼り付け(オブジェクトの配列)

アップロードされません

変換処理はすべてブラウザ内で行われます — あなたのJSONが弊社サーバーに送られることは一切ありません。

自動フラット化

ネストされたオブジェクトは自動的にドット区切りの列(address.cityなど)になります — 手動でのマッピングは不要です。

無料・回数制限なし

アカウント登録不要で、利用回数に制限はありません。

JSONからCSVへの変換とは?

JSONからCSVへの変換は、オブジェクトのJSON配列を表計算ソフトで扱いやすいテーブルに変換します。各オブジェクトが1行になり、すべてのオブジェクトに含まれる一意のキーがそれぞれ列になります。これはExcel、Googleスプレッドシート、Numbersなどほとんどの表計算ツールやデータパイプラインが実際に想定している形式なので、APIからデータをJSONとしてエクスポートした後の一般的な手順です。

JSONをオンラインでCSVに変換する方法

  1. JSONを貼り付けるかアップロードします。 オブジェクトの配列をエディタに直接貼り付けるか、「ファイルをアップロード」をクリックして.jsonファイルの内容を読み込みます。
  2. 「CSVに変換」をクリックします。 CurePDFは各オブジェクトのキーから列セットを構築し、正しく引用符とエスケープ処理されたCSVを生成します。
  3. 結果を確認します。 出力の上に行数・列数が表示されるので、想定どおりかすぐに確認できます。
  4. コピーまたはダウンロードします。 CSVをクリップボードにコピーするか、ExcelやSheetsですぐ開ける.csvファイルとしてダウンロードします。

ネストされたデータの扱い方

スプレッドシートの1行は、1つのセルの中に別のテーブル全体を収めることはできないため、ネストされたJSONには一定のルールが必要です。このツールはネストされたオブジェクトをドット区切りの列名にフラット化します — {"address":{"city":"Pune"}} は address.city という列名になります。ネストされた配列は1つのセル内にJSONテキストとしてそのまま保持されます。配列は行ごとに項目数が異なる場合があり、固定の列数にきれいに変換できないためです。

よくある質問

JSONをCSVに変換するには?

オブジェクトのJSON配列を貼り付けるかアップロードし、「変換」をクリックして、結果を.csvファイルとしてダウンロードします — CurePDFが各オブジェクトを1行に、各一意のキーを1列に自動的に変換します。

このツールはどのようなJSON形式を想定していますか?

オブジェクトの配列が最も適しています — 各オブジェクトが1行になります。単一のオブジェクトは自動的に1行のテーブルとして扱われます。異なるキーを持つオブジェクトもすべてサポートされ、値がない項目は空欄になります。

ネストされたオブジェクトや配列はどうなりますか?

ネストされたオブジェクトはドット区切りの列名(例:address.city)にフラット化されます。ネストされた配列は1つのセル内にJSONテキストとしてそのまま保持されます。スプレッドシートの列単体では可変長のリストを表現できないためです。

私のJSONデータはどこかにアップロードされますか?

いいえ。このツールはJSONをブラウザ内で完全にCSVへ変換します — お客様のデータがCurePDFのサーバーに送信されることはありません。

CSVをExcelで開いても安全ですか?

はい。値は正しく引用符とエスケープ処理がされており、数式と誤読される可能性のあるセル(=、+、-、@で始まるもの)は自動的に無害化されます。これはCSV数式インジェクションに対する標準的な保護策です。

JSONからCSVへの変換ツールは無料ですか?

はい、アカウント登録不要で、利用回数に制限もありません。

モバイルでも使えますか?

はい、モバイルブラウザでもデスクトップと同じように動作します。

結果をコピーまたはダウンロードできますか?

はい — コピーボタンでCSVをクリップボードにコピーするか、ダウンロードで.csvファイルとして保存できます。

その他のデータツール