JSON CSV変換
JSONのオブジェクト配列を、ExcelやGoogleスプレッドシートで開けるCSVに変換します。入れ子のオブジェクトはドット区切りの列名に展開し、値は正しく引用符で囲みます。
数値はJavaScriptの精度に従い、重複したキーと範囲外の数値は受け付けません。=、+、-、@で始まるフィールドは表計算ソフトが数式として解釈することがあるため、CSVを取り込むときはテキストとして扱ってください。
| id | name | address.city | address.zip | tags | active | |
|---|---|---|---|---|---|---|
| 1 | Ada Lovelace | ada@example.com | London | W1 | ["math","code"] | |
| 2 | Lin, Mei | lin@example.com | Taipei | 100 | true |
APIやデータベースが返すのはJSONですが、表計算ソフトやBIツール、多くのインポート画面はCSVを求めます。この変換ツールは、JSONのオブジェクト配列を表にします。キー1つが列、オブジェクト1つが行になり、カンマ・引用符・改行を含む値はRFC 4180とExcelが想定する形式で引用符に囲まれます。処理はすべてブラウザ内で行うため、個人データがアップロードされることはありません。
使い方
- JSONを貼り付けます。オブジェクトの配列、1つのオブジェクト、または配列を1つ含むAPIレスポンスで構いません。
- 区切り文字を選びます。多くのツールではカンマ、小数点にカンマを使う国のExcelではセミコロン、TSVならタブです。
- 入れ子のオブジェクトを別々の列(address.city)に展開するか、JSONテキストのままにするかを選びます。
- CSVをコピーするか、先にプレビューの表を確認します。
計算式
列 = 最初に現れた順にすべてのキー。フィールドに区切り文字・引用符・改行・前後の空白が含まれる場合は "…" で囲み、内部の引用符は二重にします("")。
キーを持たないオブジェクトは、その列が空のフィールドになります。配列は1つのセルの値にできないため、["math","code"] のようなJSONテキストとして書き出します。null は空のフィールドになり、true と false はそのまま単語で残ります。名前が曖昧になる展開は拒否します。出所の不明なスプレッドシートのフィールドは、数式として解釈されないようテキストとして取り込んでください。
計算例
サンプルには2人が含まれています。展開すると列は id, name, email, address.city, address.zip, tags, active の7列、行は2行です。"Lin, Mei" にはカンマが含まれるため、引用符で囲んで "Lin, Mei" と書き出されます。Ada には "active" キーがないので最後のフィールドは空になり、Ada の tags は "[""math"",""code""]" になります。
よくある質問
列が崩れないようにExcelでCSVを開くにはどうすればよいですか?
テキストを .csv ファイルとして保存してください。Excelがすべてを1列にまとめてしまう場合は、お使いのシステムがセミコロンを想定しています。区切り文字をセミコロンにして変換し直すか、「データ」→「テキストまたはCSVから」でカンマを選んでください。
深く入れ子になったJSONはどうなりますか?
展開をオンにすると、入れ子のオブジェクトは深さに関係なく order.customer.address.city のようにドットでつないだ列名になります。配列は1つのセルにJSONテキストとして残ります。
大きな数値は正確に保たれますか?
±9,007,199,254,740,991を超える整数は、黙って丸めずに拒否します。長いIDはJSONで引用符で囲んでください。それ以外の数値はJavaScriptの浮動小数点の精度に従います。重複したキーも拒否します。
データはアップロードされますか?
いいえ。解析と変換はすべてブラウザ内で行われます。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/json-to-csv-tool/
このツールを引用する
kakaoCalc. (2026, November 8). JSON CSV変換. https://kakao.mobile/ja/tools/json-to-csv-tool/
“JSON CSV変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/json-to-csv-tool/.