找回密码
 立即注册

QQ登录

只需一步,快速开始

eyAndrew

金牌服务用户

72

主题

314

帖子

912

积分

金牌服务用户

积分
912
eyAndrew
金牌服务用户   /  发表于:2023-12-30 23:42  /   查看:1052  /  回复:6
本帖最后由 Richard.Huang 于 2024-1-5 15:30 编辑

产品:SpreadJS
版本:V16.2.6

全表遍历,获取单元格的 依赖关系,会直接卡死。
image.png472461242.png

76张表,最多一个表获取了 16W+的依赖关系,直接卡死掉, 怎么优化么?
需求是,获取依赖关系后,根据sheetName去重,然后插入当前表最后两列(新增列)
image.png690171813.png

6 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-1-2 11:05:04
沙发
您好,
您提供一个可复现此问题的demo,我们实际验证下以便进一步调研下是否有优化空间。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-1-3 17:42:47
板凳
请问楼主问题解决了吗?如果还有疑问,请提供一个可复现此问题的demo,以便问题的进一步调研。
回复 使用道具 举报
eyAndrew
金牌服务用户   /  发表于:2024-1-3 17:48:19
地板
Lynn.Dou 发表于 2024-1-3 17:42
请问楼主问题解决了吗?如果还有疑问,请提供一个可复现此问题的demo,以便问题的进一步调研。

excel 不方便提供, 目前,只去查找前置依赖,耗时较少, 后置依赖根据前置依赖,自己计算。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-1-4 10:57:32
5#
正如此前群内沟通所述,在新版本中getDependents性能问题主要是由于对vlookup公式的修复影响的,可以理解为此前的getDependents方法缺少判断条件,修复公式计算问题后该接口才是正常的。对于咱们的问题,最好是能提供一个可复现的demo,我们基于具体场景去调研看看是否还有优化空间,或者case by case的去优化看看。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-1-16 17:30:17
6#
您好,您的问题解决了吗?如果还未解决,可以如楼上所言,提供一个可以复现问题的demo。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-30 13:40:24
7#
您好,由于您长时间未回帖,本贴就先作结帖处理了,后续如果有其他新的问题,欢迎继续发新帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部