使い方
- JSON を貼り付けるか、.json ファイルを開きます。
- プレビューを確認します。いずれかのオブジェクトにあるキーはすべて列になります。
- .xlsx ファイルをダウンロードします。
オプションの説明
- 対応する形
- オブジェクトの配列([{"a": 1}])、配列の配列([[1, 2]])、または {"data": [...]} のように配列を包んだオブジェクト。その場合は最初の配列プロパティが使われます。
- ネストした値
- レコード内のオブジェクトや配列は、JSON テキストとして 1 つのセルに書き込まれます。展開したい場合は、先に JSON 整形ツールを使ってください。
- 型
- 数値と真偽値は Excel の数値と TRUE/FALSE になり、null のセルは空になります。
例: キーが異なるレコード
配列に、同じフィールドを持たない 2 つのレコードがあるとします。
[
{"name": "Ada", "age": 36, "tags": ["a", "b"]},
{"name": "Bob", "city": "Rome", "active": true}
]
列は、最初に現れた順にすべてのキーが並び、キーがないレコードのセルは空になります。
| name | age | tags | city | active |
|---|---|---|---|---|
| Ada | 36 | [“a”,“b”] | ||
| Bob | Rome | TRUE |
tags 配列は JSON テキストとして 1 つのセルに書き込まれ、true は Excel の値 TRUE になります。トップレベルが配列の配列の場合は、1 行目がそのまま使われ、見出しは作られません。
よくある質問
列の順番はどうなりますか?
列は、配列の中でキーが最初に現れた順に並びます。
複数のシートを作れますか?
1 回の変換で作れるのは 1 シートです。さらに必要な場合は、配列ごとに別々に変換して Excel でまとめてください。
長い ID を正確に保つにはどうすればいいですか?
JSON で文字列として書いてください("110101199003074514")。引用符で囲まない 15〜16 桁を超える数値は、JavaScript のプログラムで読み込むと精度が失われます。文字列は常にテキストとして Excel に書き込まれます。
プライバシー
このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。