Excel to JSON 変換ツール
.xlsx や .xls ファイルをドロップし、任意のシートをブラウザ内でクリーンな JSON に変換します。スプレッドシートが端末から離れることはありません。
Excel to JSON 変換ツールはワークブックをすべてブラウザ内で解析します。ドロップしたファイルとその中のすべてのセルは端末上に留まり、ArrayKit にアップロードされることはありません。
CSV to JSON 変換ツールを開く
Excel to JSON 変換 について
Excel to JSON 変換ツールは、ワークブックをブラウザから離れることなく構造化された JSON に変換します。.xlsx や .xls ファイルをドロップし、必要なシートを選び、形を選択します。ヘッダー行をキーとするオブジェクトの配列か、全行の生の 2 次元配列です。セルの値は型を保持します。数値は数値のまま、チェックボックスは true または false に、日付セルは下流できれいに解析できるよう ISO 8601 文字列として出力されます。空行はスキップされ、重複または空のヘッダー名は自動的に一意化されるため、出力はそのまま API リクエスト・シードスクリプト・テストフィクスチャに投入できます。関係者からスプレッドシートを受け取り、数秒で JSON が必要な開発者・アナリスト・QA エンジニアのために作られています。ワークブック全体は端末上で解析され、何もアップロードされません。
機能
- .xlsx・.xls・.xlsm・.ods ワークブックをドラッグ&ドロップ
- 複数タブのワークブックから任意のシートをドロップダウン 1 つで選択
- ヘッダー行をキーとするオブジェクトの配列、またはプレーンな 2 次元配列として出力
- ファイルを再取り込みせずにヘッダー行の有無を切り替え
- 型を保持: 数値は数値のまま、チェックボックスは真偽値に
- 日付セルは確実な解析のため ISO 8601 文字列に変換
- 空や重複した列ヘッダーはキーが一意になるよう改名
- JSON をワンクリックでコピー、または .json ファイルとしてダウンロード
Excel to JSON 変換 の使い方
- .xlsx や .xls ファイルをドロップゾーンにドロップするか、クリックして選択します
- Sheet ドロップダウンから必要なシートを選びます
- 「Array of objects」または「2-D array」を選び、ヘッダー行を切り替えます
- JSON をコピーするか .json ファイルとしてダウンロードします
例
入力
Sheet1:
name age active
Ada 36 TRUE
Linus 54 FALSE
出力
[
{ "name": "Ada", "age": 36, "active": true },
{ "name": "Linus", "age": 54, "active": false }
]
ヘッダー行がオブジェクトのキーになり、数値と真偽値のセルは型を保持します。
よくあるエラーとトラブルシューティング
- JSON のキーが実際の名前ではなく 'Column 1', 'Column 2' になる。 — ヘッダー行が空か、「先頭行はヘッダー」を無効にしています。有効にして最初の空でない行がキーを供給するようにしてください。
- 日付が日付ではなく 44197 のような大きな数値として出力される。 — それは Excel のシリアル番号です。このツールは日付形式のセルを本物の日付として読み取り ISO 文字列を出力します。セルが単純な数値として表示される場合は、Excel でその列を日付として再フォーマットしてください。
- 2 つの列が同じヘッダーを共有し、一方の値がもう一方を上書きし続ける。 — 重複したヘッダーは自動的に接尾辞が付き(name, name_2, name_3)、すべての値が一意のキーの下に保持されます。
- 出力が空か、数行しか表示されない。 — 正しいシートを選んだか確認してください。ワークブックには複数のシートがある場合があります。完全に空の行はスキップされるため、シート内の隙間は取り除かれます。
よくある質問
- Excel の .xlsx ファイルを JSON に変換するには?
- .xlsx ファイルをドロップゾーンにドロップし、必要なシートを選び、「Array of objects」を選んで各行をヘッダー行でキー付けします。その後 JSON をコピーするか .json ファイルとしてダウンロードします。すべてブラウザ内で動作します。
- 数値・日付・TRUE/FALSE を本来の型のまま保持しますか?
- はい。数値セルは数値のまま、真偽値セルは true または false に、日付形式のセルは ISO 8601 文字列に変換され、どの言語でも正しく解析できます。空セルは null になります。
- 複数タブのワークブックでどのシートを変換するか選べますか?
- はい。ワークブックにシートが複数あると Sheet ドロップダウンが表示され、タブを切り替えられます。ファイルを再取り込みせずに、選択したシートの JSON が即座に更新されます。
- 「Array of objects」と「2-D array」の違いは何ですか?
- 「Array of objects」は先頭行をキーとして使い、以降の各行をオブジェクトに変換します。「2-D array」はヘッダー処理をせず、各行をセル値の配列として返し、生のグリッドに一致します。
- 空や重複した列ヘッダーはどうなりますか?
- 空のヘッダーは位置に応じて 'Column 1', 'Column 2' などと命名され、繰り返されたヘッダーには数値の接尾辞(name, name_2)が付きます。これにより各オブジェクトキーが一意に保たれ、データが失われません。
- 変換のためにスプレッドシートはサーバーにアップロードされますか?
- いいえ。ワークブックはブラウザ内のリーダーで端末上で完全に解析されます。ファイルとその内容はコンピューターから離れず、ArrayKit やその他どこにも送信されません。
関連ツール
すべての ArrayKit ツール