JSONからCSV変換

APIはオブジェクトのJSON配列を返し、アナリストはExcelピボット向けにCSVを求めます。JSONキーを列に写し、カンマ区切り値をダウンロードします——入れ子フィールドはツール挙動次第でドット記法で平坦化されることがあります。変換はローカルです。

JSONからCSVへの変換方法

1. オブジェクトのJSON配列を貼ります(または配列で包んだ単一オブジェクト)。
2. キーからの列見出しをプレビューします。
3. 利用可能なら区切り文字または平坦化オプションを調整します。
4. .csvファイルをダウンロードします。

変換の例

ユーザー書き出し

[{"id":1,"name":"Ada","role":"admin"}] は見出しid,name,roleと1データ行になります。

分析APIのサンプル

文書例から /events JSONを取り、PMのスプレッドシートレビュー向けにCSVに変換します。

入れ子住所の平坦化

{"user":{"city":"Berlin"}} は差し込み印刷向けに user.city 列になることがあります。

JSONからCSVが役立つとき

非開発者がAPIデータへのスプレッドシートアクセスを必要とするとき。
CSVのみを受け付けるレガシーシステムに取り込むとき。
スクリプトを書くより素早い単発分析の方が勝つとき。

列の順序

最初のオブジェクトのキーがしばしば列順を定義します——行間でキーが不一致だと疎な列になります。まずAPIレスポンスを正規化します。

よくある質問

配列の配列は?

ツールは見出し向けにオブジェクトの配列を期待します——まず形を変換します。

入れ子オブジェクトは?

ドットパスで平坦化するか、サブオブジェクトを文字列化することがあります——出力を確認してください。

nullと真偽値は?

空またはtrue/false文字列として書き出されます——Excelは型を強制することがあります。

Excel向けUTF-8 BOMは?

一部のExcelロケールはBOMが必要です——アクセントが壊れたらデータの取り込み経由で開きます。

CSVをJSONに戻せますか?

csvToJsonツールを使います。