找回密码
 立即注册

QQ登录

只需一步,快速开始

WJ123

初级会员

31

主题

86

帖子

295

积分

初级会员

积分
295
WJ123
初级会员   /  发表于:2021-8-7 18:13  /   查看:3263  /  回复:4
如题, 数据量比较大, 不好操作整个工作簿,只好一个sheet 一个sheet 加载数据。  fromJSON 几个优化方案都尝试了doNotRecalculateAfterLoad=true,ignoreFormula=false, calcOnDemand=true.
  

4 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-9 09:18:59
沙发
您好,
增量加载是针对于工作簿级别的,目前worksheet没有增量加载相关的方法。
另,doNotRecalculateAfterLoad 等options是workbook.toJSON()中的属性,
worksheet是没有的。
您开启增量加载,并设置下列项:
doNotRecalculateAfterLoad=true,
ignoreFormula=true,
ignoreStyle=true
测试下是否能提高加载速度。
如果仍不行,您上传下测试的文件,这边调研下是否还有可优化的空间
回复 使用道具 举报
WJ123
初级会员   /  发表于:2021-8-11 21:44:01
板凳
后续有没有计划把worksheet也支持 增量加载,毕竟数据量大的情况下,可能只需要加载第一个sheet,其它sheet通过切换sheet之后才加载出来。 可以结贴了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-12 09:23:01
地板
好的,这边会将此需求记录下来进行反馈,如有进展会在本贴更新。
本贴就先结贴了,有问题欢迎另开新帖。
(另,已将本贴移至 产品需求版块)
回复 使用道具 举报
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-2-2 17:28:22
5#
Worksheet 级别的增量加载暂时不在产品规划内

从 SpreadJS v16.0 开始,SJS 模式的 lazy 加载已经可以达到楼主的需要
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部