データ・テキストツール

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テキストとしてセルに書き込まれます。

データはアップロードされますか?

いいえ。ブックはお使いのブラウザ上で作成されます。