找回密码
 立即注册

QQ登录

只需一步,快速开始

PS_QD

金牌服务用户

3

主题

6

帖子

19

积分

金牌服务用户

积分
19
  • 81

    金币

  • 3

    主题

  • 6

    帖子

最新发帖
PS_QD
金牌服务用户   /  发表于:2024-9-26 16:05  /   查看:89  /  回复:4
1金币
image.png312909545.png image.png645971068.png

spreadJs 17版本使用import方法导入excel模板,并计算公式,
公式过多前端页面渲染很慢,尝试调整过导入的配置 懒加载、增量加载、等等都不行,
需要提供其他的解决方案
我的理解时 公式计算会导致页面大量的重绘、导致浏览器解析渲染缓慢。
换种思路就时 在import导入之前对blod对象进行操作,执行公式,然后再import
找了找API文档 没找到解决办法.....

image.png727695617.png
1726107674520.jpg61481932.png
image.png734251708.png

4 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:6 天前
沙发
您好!您使用Workbook:import()导入ssjson文件或xlsx文件时,可以设置导入选项fullRecalc为false,即导入后不自动计算,对应UI如下图所示。
1727338725060.png914861450.png

不计算就不涉及因计算引发的页面绘制渲染,在导入成功后,可以根据实际的计算需求通过增量计算来完成计算,不至于因大量计算导致页面UI冻结。您可以尝试下看能否满足需要。
回复 使用道具 举报
不吐葡萄皮
注册会员   /  发表于:5 天前
板凳
或者把文件脱密一下发出来请SpreadJS工程师看看
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:5 天前
地板
您好!请问您的问题是否得以解决?如果还没解决,可以参考楼上用户的建议,提供一个脱敏后的可复现问题的可运行demo,我们据此进一步分析下。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:3 天前
5#
您好!请问您的问题是否得以解决?如果还没解决,可以参考楼上用户的建议,提供一个脱敏后的可复现问题的可运行demo,我们据此进一步分析下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部