OKfmt

XLSX JSON

XLSXの最初のワークシートをJSONオブジェクト配列に、ヘッダーをキー、キャッシュされた数式の値と共に抽出し、スプレッドシートとWebアプリを接続します。

ファイルをドロップまたはクリックしてアップロード

Ctrl+Vでクリップボードから貼り付け

XLSXをJSONに変換する方法

  1. 1XLSXファイルをドラッグ、クリック、または貼り付けでアップロード。
  2. 2必要に応じて品質設定を調整。
  3. 3「今すぐ変換」をクリックして変換完了を待つ。
  4. 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:技術比較

機能XLSXJSON
リリース年20072001
開発元Microsoft / ECMA-376Douglas Crockford

XLSX → JSON よくある質問

変換後にデータ品質が変わることはありますか?

変換により元のセルのテキストと数値データは完全に保持され、追加のエラーが発生することはありません。SheetJSエンジンを基に読み込みを行い、数式は計算されたキャッシュ値のみが出力されます。

複数のワークシートはすべて保持されますか?

変換ごとに1つのワークシートのデータのみが保持されます。変換時にエクスポートする対象のワークシートを選択でき、選択されなかったワークシートのデータは最終出力のJSONに含まれません。

1ファイルあたりのサイズ制限は?

当サイトが対応する最大ファイルサイズは50MBで、一度に変換できるファイルは1つのみです。このサイズを超えるファイルはシステムに拒否されます。

ファイルは保存されますか?

ファイルはHTTPS経由でサーバーにアップロードされ変換されます。変換完了後、元のファイルと出力ファイルの両方をサーバーが直ちに削除し、ファイルは一切保存されません。