WJ123 发表于 2021-8-7 18:13:24

worksheet 的fromJSON方法为何不支持增量加载

如题, 数据量比较大, 不好操作整个工作簿,只好一个sheet 一个sheet 加载数据。fromJSON 几个优化方案都尝试了doNotRecalculateAfterLoad=true,ignoreFormula=false, calcOnDemand=true.

Lynn.Dou 发表于 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 发表于 2021-8-12 09:23:01

好的,这边会将此需求记录下来进行反馈,如有进展会在本贴更新。
本贴就先结贴了,有问题欢迎另开新帖。
(另,已将本贴移至 产品需求版块)

AlexZ 发表于 2024-2-2 17:28:22

Worksheet 级别的增量加载暂时不在产品规划内

从 SpreadJS v16.0 开始,SJS 模式的 lazy 加载已经可以达到楼主的需要
页: [1]
查看完整版本: worksheet 的fromJSON方法为何不支持增量加载