找回密码
 立即注册

QQ登录

只需一步,快速开始

[调研中] 函数取数卡死

KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-16 17:28:51
11#
好的,有进展我第一时间更新到本帖。
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2019-4-23 12:52:50
12#
一周了,还没进展么
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-23 16:12:56
13#
您好,目前还没有进展,有进展了我会在本帖回复您~
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-23 18:51:53
14#
刚收到研发的反馈,这个问题是这样的,您的Excel文档中包含了大量的vlookup公式,

实际数量为15366个vlookup,这还不包括其它的公式数量。

其中有近一半的vlookup是无效的,如图所示:

image.png734010009.png

删除掉无效的vlookup后,剩余的vlookup数量为8487

此时导入SpreadJS后,修改数据会有卡顿,但不会卡死。

实际上vlookup公式还是比较消耗性能的,针对这个公式SpreadJS也已经做了很多缓存之类的优化,

我们会继续针对这个问题进行优化,后续进展请关注本帖。谢谢~
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2019-5-6 10:50:54
15#
KevinChen 发表于 2019-4-23 18:51
刚收到研发的反馈,这个问题是这样的,您的Excel文档中包含了大量的vlookup公式,

实际数量为15366个vlo ...

给我以下删除多余vlookup后的表
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-6 17:24:04
16#
您好,删除vlookup的文档见附件。

2019年出入库一览表(已更新) (1).xlsx

467.74 KB, 下载次数: 56

回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2019-5-9 13:13:05
17#
请问sp1正式版解决了这个问题吗?可以导入时自动删除无效函数吗,或者这个函数的性能有提升吗?
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-9 19:37:17
18#
您好,优化函数的运算需要通过对CalcEngine底层重购,这个工作量比较大,后续进展会在本帖更新。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部