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ツールを使います。