找回密码
 立即注册

QQ登录

只需一步,快速开始

请叫我王裁缝

注册会员

8

主题

18

帖子

66

积分

注册会员

积分
66
请叫我王裁缝
注册会员   /  发表于:2024-8-6 09:52  /   查看:515  /  回复:7
本帖最后由 Ellia.Duan 于 2024-9-3 09:36 编辑

产品:SpreadJS
版本:17.0.2
调研编号:SJS-25810
Last Review:2024-08-29
当前进展:属于极端case ,建议清除无效数据区域。

非常简单的一个文件,使用IO.open 转换后再 调用  fromJSON 打开就会直接卡死
IO解析出来的数据特别奇怪
17.0.2.jpg369950560.png
columns  和 columnDataArray  都达到了16137条,实际根本没几条,我看了其他卡死文件解析出来的和这个差不多,存在大量无用的数据
目前在我们系统上打开文件卡死频率很高,无法预测,严重影响使用
这个问题我们在用15.2.2时已经反馈过,给的结论是升级新版,现用17.0.2依旧存在,请务必尽快解决
文件在https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html 中导入可重现

删除大量文本.zip

74.16 KB, 下载次数: 54

7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-6 10:51:34
沙发
问题已重现,已经反馈给开发,问题编号SJS-25810
有进一步的调查结果我们会在此处给您反馈。
回复 使用道具 举报
不吐葡萄皮
注册会员   /  发表于:2024-8-6 11:17:46
板凳
好奇看了一下文件,应该是因为里面的validations
image.png168917235.png
回复 使用道具 举报
请叫我王裁缝
注册会员   /  发表于:2024-8-6 13:35:00
地板
解析出来的行列总数都达到了最大值
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-6 17:34:52
5#
好的,这边已经在调研这个问题了,待后续有进展我会在本帖中回复您。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-8 09:25:19
6#
本帖最后由 Ellia.Duan 于 2024-8-8 09:33 编辑

您好,经过调研,定位到了数据验证区域。
您是如何添加的数据验证区域?如有其中一个数据验证区域如附件所示:
image.png495150756.png
上图为区域的一部分。


由于引用区域全部为单个单元格,非连续区域,且存在引用第百万行第几十列的单元格,导致文件崩溃。

所以,您可以自查下您的数据验证添加方式。或者在Excel文件中删除所有数据验证,重新添加 。




数据验证区域.txt

46.28 KB, 下载次数: 33

回复 使用道具 举报
请叫我王裁缝
注册会员   /  发表于:2024-8-9 22:45:37
7#
Ellia.Duan 发表于 2024-8-8 09:25
您好,经过调研,定位到了数据验证区域。
您是如何添加的数据验证区域?如有其中一个数据验证区域如附件所 ...

我不知道怎么生成的,类似数据我们系统有很多,并不是我们系统生成的,来源多种多样,其他软件都能正常打开,不会提示错误
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-12 12:13:17
8#
您好,针对大量无效的数据验证区域,我们认为最好的方式是进行清理,而不是兼容。
您提供的Excel文件并不复杂,但是存在大量的无效区域,导致在SpreadJS中导入时浏览器崩溃或者导入慢。
如果您的线上环境中存在大量的此类型问题,建议重设模板。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部