找回密码
 立即注册

QQ登录

只需一步,快速开始

NvDsper

注册会员

3

主题

7

帖子

20

积分

注册会员

积分
20
  • 84

    金币

  • 3

    主题

  • 7

    帖子

NvDsper
注册会员   /  发表于:2024-2-23 10:09  /   查看:1149  /  回复:5
本帖最后由 Richard.Huang 于 2024-2-23 18:19 编辑

产品:SpreadJS
版本:V15.2.2
调研编号:SJS-22901

https://gcdn.grapecity.com.cn/showtopic-161286-1-185.html
具体的场景是这个帖子中的。

5 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-2-23 13:39:51
沙发
您好,您当前是导入Excel时遇到了卡死的问题吗?如果是的话,可以上传下您的Excel文件,具体分析一下。
以及打开Excel是一个动态过程,没有办法提前获取到导入的状态。
回复 使用道具 举报
NvDsper
注册会员   /  发表于:2024-2-23 13:57:07
板凳
具体文件见附件
这个文件卡死的问题,之前提过帖子了,说是需要升级到16以上的版本。
但是目前没法升级,spreadJs有提供什么api可以提前感知当前excel是否能正常打开嘛?

代码评审检查单.zip

88.3 KB, 下载次数: 78

回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-2-23 18:00:07
地板
本帖最后由 Richard.Huang 于 2024-2-23 18:19 编辑

考虑到SpreadJSV15中使用的导入导出方式是ExcelIO,因此我测试了SpreadJSV16中ExcelIO进行导入,结果是和V15是相同的效果,至于该现象是否是一个问题亦或是使用方法不正确,我们还需要进行进一步的调研。后续有相关调研进展我会第一时间在本贴中进行跟进。调研编号:SJS-22901
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-2-26 16:15:24
5#
最新调研进展:我们无法提前得知您的文件是否能够正常打开,我们无法限制用户如何导入文件,以及导入文件存在什么问题。您的文件经过详细调研,我们发现它存在大量混乱的数据验证区域
image-20240226-040153.png552463683.png
对于 SpreadJS 来说,一旦加载了工作表,它就会为数据验证构建一个缓存,而您这个大量混乱的数据验证范围对于我们缓存策略是一场噩梦。

如果您期望导入成功,建议您详细排查一下这份文件中的数据验证是如何设置的,如果清除了这些数据验证就不会存在该问题
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-19 16:37:24
6#
您好,由于您长时间未回帖,本贴就先作结帖处理了,后续如果有其他新的问题,欢迎继续发新帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部