JSON→CSV変換
ここにファイルをドロップするか選択してください
1ファイルあたり最大20 MiBまで対応しています。
ファイルを選んで変換を押すだけで完了します。すべての処理はブラウザ内で直接行われるためアップロードの待ち時間はなく、結果はすぐにダウンロードできます。
ご利用前の注意
- オブジェクトの配列、または各行を配列で表したJSONを使ってください。行にオブジェクトと配列を混在させることはできません。
- オブジェクト形式の行では、ネストしたオブジェクトや配列の値を1つのセルにJSONテキストとして保存します。
- オブジェクトごとにキーが異なる場合は、すべてのキーをまとめてヘッダーとし、ない値は空欄になります。
使い方
JSONファイルを選ぶ
最大20 MiBのJSONファイルを選択します。
変換を開始する
ファイルの確認が終わると、CSVへの変換が始まります。
CSVを保存する
完成したCSVファイルをダウンロードします。
よくある質問
ネストした値と欠けたキーがある変換例はありますか?
JSON入力:[{"id":1,"tags":[2,3]},{"id":2,"note":null}]。CSV出力:id,tags,note\r\n1,"[2,3]",\r\n2,,(\r\nは改行)。すべてのキーをまとめてヘッダーにし、[2,3]は別々の列に展開せず、引用符で囲んだ1つのセルに保存します。欠けた値もnullも空欄になるため、両者の区別は失われます。
どんなJSONを変換できますか?
[{"name":"Kim","age":30}]のようなオブジェクトの配列や、[["name","age"],["Kim",30]]のように各行を配列で表したJSONを変換できます。配列の行はヘッダーを追加せず、入力どおりに出力します。単一のオブジェクトや値だけのJSONは変換できません。
ネストしたオブジェクトはどう扱われますか?
オブジェクト形式の行では、ネストしたオブジェクトや配列を列に展開せず、1つのセルにJSONテキストとして保存します。CSVをJSONに戻してもそのセルは文字列のままで、ネストした値には自動で復元されません。
オブジェクトごとにキーが違う場合はどうなりますか?
すべてのオブジェクトのキーをまとめてCSVのヘッダーを作ります。該当するキーがない行では、そのセルが空欄になります。
変換後のCSVはExcelで開けますか?
はい。標準的なCSV規則に沿ったファイルなので、Excel・Googleスプレッドシート・その他ほとんどの表計算ソフトでそのまま開けます。
データはどこかに送信されますか?
いいえ。ファイルがお使いの端末の外に出ることはありません。変換はブラウザ内で実行され、何もアップロードされません。