xlsx json import data-io
XLSX → JSON Converter
Load an .xlsx and convert it to JSON in the browser — clean data rows for apps & AI, or the lossless ReoGrid JSON workbook. Toggle, copy, download.
デモの解説
開発者向けの変換器: 任意の .xlsx をブラウザで読み込み、2通りの JSON に変換します。アプリ向きのデータ行と、ロスレスな ReoGrid JSON ワークブックを切り替え、結果をコピーまたはダウンロードできます。すべてクライアント側で実行され、ファイルはブラウザから出ません。
- worksheet.loadFromFile(file) が .xlsx を完全にブラウザ内でグリッドに解析
- データ行モードは getExportSnapshot() で使用範囲を走査し、worksheet.getDisplayText(r, c)(数式が評価され数値書式が適用された描画後の値)を読む
- ReoGrid JSON モードは grid.toJson() でフルなロスレスドキュメント(スタイル・数式・結合・セルタイプ)を生成
- コピー / ダウンロードは完全な JSON 文字列を対象とし、画面プレビューは大きいファイルでは上限あり
- アップロードもバックエンドも不要 — データ行を API リクエスト・DB インポート・LLM プロンプトにそのまま貼れる
主要 API
grid.toJson() ワークブック全体をロスレスな ReoGrid JSON ドキュメントにシリアライズ
worksheet.getDisplayText(r, c) データ行構築のために描画後のセル値(数式評価・数値書式適用)を読む
worksheet.getExportSnapshot() 値が入ったセルのスパースな一覧 — データの使用範囲を求めるのに使用
worksheet.loadFromFile(file) .xlsx File オブジェクトをブラウザ内で解析・描画
ソースコード
TypeScript