データ・テキストツール
JSONをExcelに変換
JSONレコードのリストを、そのままXLSXブックに変換します。
JSONをExcelに変換 お使いのデバイス上で動作
- お使いのブラウザ上で実行 — 入力した内容はアップロードされません
- 登録不要、利用回数の上限なし、何度でも無料で使えます
仕組み
APIのレスポンスはJSONで届きますが、それを読む必要がある人はスプレッドシートを求めます。CSV経由の変換でも可能ですが、型が失われ、Excelのインポート時の推測を招きます。本物のXLSXを書き出せば、その両方を避けられます。
想定している形
オブジェクトの配列で、一覧を返すエンドポイントが返す形です。レコード全体にわたるキーが列になります。単一のオブジェクトは、1行のシートとして扱われます。
CSVを経由しない理由
ExcelはCSVのインポート時に型を推測するため、長い識別子が指数表記になったり、1-2のようなコードが日付になったりします。XLSXを直接書き出せば、数値は数値として、テキストはテキストとして入るため、気づかないうちに別のものに解釈されることはありません。
入れ子の値
それ自体がオブジェクトや配列である値は、セルが1つの値しか保持できず、構造を保持できないため、セル内にJSONテキストとして書き込まれます。それらのフィールドが重要な場合は、先にデータをフラット化してください。
逆方向の変換
ExcelをJSONに変換するツールで元に戻せます。単純なテキストの表が本当に必要な場合は、ExcelをCSVに変換するツールもあります。
よくある質問
JSONからExcelへの変換に関する質問
どんなJSONに対応していますか?
オブジェクトの配列、または単一のオブジェクトです。キーが列になります。
CSVに変換するより、なぜこちらが優れているのですか?
ExcelはCSVのインポート時に型を推測し、長い数値やコードを壊してしまいます。XLSXなら型が直接保存されます。
入れ子のオブジェクトはどうなりますか?
セルには構造を保持できないため、JSONテキストとしてセルに書き込まれます。
データはアップロードされますか?
いいえ。ブックはお使いのブラウザ上で作成されます。