デザイナ上で多量のデータをシートに入力・保存するとフリーズする

文書番号 : 39300     文書種別 : 制限事項     登録日 : 2016/02/04     最終更新日 : 2016/02/10
文書を印刷する
対象製品
SpreadJS 9J
詳細
1GB(*)を超過するようなデータを含むシートを保存するとデザイナ動作が停止します。(*1GBは製品内部で処理されるデータの総量です。)

【再現手順】
1. SpreadJS デザイナを起動します。
2. 多数のセルにデータを入力します(例:3000行*100列へのセル値入力など)
3. シート内容を保存します。

結果: デザイナが動作停止します。
回避方法
本現象を直接回避する方法はありませんが、デザイナのご利用目的がデザインではなく以下に該当する場合、本文書に添付のサンプルを使用することで現象への対応が可能です。

デザイナのご利用目的

SpreadJSデザイナを使用して、既存のExcelファイルを.ssjson形式ファイルに変換する

現象回避方法

本文書に添付されている下記のサンプルを使用します。

サンプル概要

ExcelIOサービスを経由して、ExcelファイルからSpreadJS用の.ssjsonファイルを取得するサンプルです。

サンプルご利用方法

(1) zipファイルを解凍して展開されるHTMLファイルを起動ください。
(2) 起動で表示されるページ上でExcelIOサービスのURLを設定します。
(3) 「ファイル選択」ボタンからローカルにある任意のExcelファイルを選択します。
(4) 「Get Json」ボタンを押下します。

上記の操作でExcelファイル内容がExcelIOサービスに転送され、変換された.ssjsonファイルがダウンロードされます。

注意事項

上記サンプルの動作にはExcelIOサービスがインストールされたマシンが必要です。またサンプル動作にはFileAPIを使用されている都合上、IE9などHTML5に完全対応していないブラウザではお使いいただけません。

ダウンロード

https://download.grapecity.com/kb/spread/Excel_SSJSON_Converter.zip