XLSX → JSON
XLSXの最初のワークシートをJSONオブジェクト配列に、ヘッダーをキー、キャッシュされた数式の値と共に抽出し、スプレッドシートとWebアプリを接続します。
ファイルをドロップまたはクリックしてアップロード
Ctrl+Vでクリップボードから貼り付け
XLSXをJSONに変換する方法
- 1XLSXファイルをドラッグ、クリック、または貼り付けでアップロード。
- 2必要に応じて品質設定を調整。
- 3「今すぐ変換」をクリックして変換完了を待つ。
- 4変換されたJSONファイルをダウンロード。
XLSXからJSONへの変換について
XLSXはISO 29500規格に準拠したZIP圧縮XMLベースの表計算形式です。複数のワークシート、数式、スタイルに対応し、Excel 2007以降の既定フォーマットです。JSONはRFC 8259規格に準拠したテキストベースのデータ交換形式で、6つの基本データ型のみをサポートし、フロントエンドとバックエンド間のデータ交換に広く使用されています。このため、XLSX表計算データをJSON構造に変換するニーズが生まれます。
この変換はSheetJSエンジンを基に処理されます。キャッシュされたセル値を保持し、セルのデータ型を自動推測し、ヘッダー行をJSONオブジェクトのキー名として使用し、変換ごとに1つのワークシートのみを処理し、プレーンテキストのJSONを出力します。出力ファイルは通常元のXLSXファイルより小さく、調整が必要な追加の品質パラメータはありません。
この変換は、Excel表計算データをフロントエンドプロジェクトにインポートする、バックエンドAPIインターフェース用のデータソースを準備する、モバイルアプリのオフラインデータを初期化するといったシナリオに適しています。元のファイルがExcel 2007以降で生成された標準的なXLSXファイルであることが必要で、各種デスクトップ・モバイルワークフローと互換性があります。
XLSX vs JSON:技術比較
| 機能 | XLSX | JSON |
|---|---|---|
| リリース年 | 2007 | 2001 |
| 開発元 | Microsoft / ECMA-376 | Douglas Crockford |
XLSX → JSON よくある質問
変換後にデータ品質が変わることはありますか?
変換により元のセルのテキストと数値データは完全に保持され、追加のエラーが発生することはありません。SheetJSエンジンを基に読み込みを行い、数式は計算されたキャッシュ値のみが出力されます。
複数のワークシートはすべて保持されますか?
変換ごとに1つのワークシートのデータのみが保持されます。変換時にエクスポートする対象のワークシートを選択でき、選択されなかったワークシートのデータは最終出力のJSONに含まれません。
1ファイルあたりのサイズ制限は?
当サイトが対応する最大ファイルサイズは50MBで、一度に変換できるファイルは1つのみです。このサイズを超えるファイルはシステムに拒否されます。
ファイルは保存されますか?
ファイルはHTTPS経由でサーバーにアップロードされ変換されます。変換完了後、元のファイルと出力ファイルの両方をサーバーが直ちに削除し、ファイルは一切保存されません。