使い方
- .xlsx、.xls、.ods、CSV のいずれかのファイルを選択するか、ドラッグ&ドロップします。
- シートを選びます。「1 行目をヘッダーにする」をオンのままにするとオブジェクトの配列に、オフにすると配列の配列になります。
- .json ファイルをダウンロードするか、結果をコピーします。
オプションの説明
- JSON(オブジェクト)
- 1 行につき 1 つのオブジェクトを持つ配列です:[{"Name": "Ada", "Age": 36}]。空欄や重複した見出しには column3 や id_2 のような一意のキーが付けられます。
- JSON(行)
- 見出し行も含め、1 行を 1 つの配列にした配列の配列です:[["Name", "Age"], ["Ada", 36]]。見出し行がないシートに便利です。
- 型
- 数値と真偽値はそのまま数値・真偽値として出力され、空のセルは null、日付は "2024-01-15" や "2024-01-15T09:30:00" になります。
例: 行が JSON になる仕組み
見出し行をオンにすると、1 行目がキーになり、続く各行がオブジェクトになります。次のようなシートは、
| name | age | city | active |
|---|---|---|---|
| Ada | 36 | ||
| Bob | Rome | TRUE |
次の JSON になります。数値と真偽値は型が保たれ、空のセルは null になります。
[
{"name": "Ada", "age": 36, "city": null, "active": null},
{"name": "Bob", "age": null, "city": "Rome", "active": true}
]
見出し行をオフにするか、行の形式を選ぶと、1 行目も含めた配列の配列が得られます。見出しより長い行には、column5、column6 のようなキーが付けられます。
よくある質問
すべてのシートを一度に変換できますか?
はい。「全 N シートをダウンロード(ZIP)」を使うと、シートごとに 1 つの JSON ファイルが入った ZIP を受け取れます。
Excel では書式付きで表示される値が、JSON では数値になるのはなぜですか?
JSON には保存されている値そのものが出力されるため、12.5% は 0.125 に、通貨のセルはただの数値になります。表示どおりの文字列が必要な場合は CSV で出力してください。
数式も出力されますか?
数式そのものではなく、ファイルに保存されている計算結果が使われます。
プライバシー
このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。