找回密码
 立即注册

QQ登录

只需一步,快速开始

jscqkj

中级会员

68

主题

151

帖子

543

积分

中级会员

积分
543
jscqkj
中级会员   /  发表于:2021-2-3 18:25  /   查看:5037  /  回复:10
1金币
表格中有70多个sheet,sheet之间有互相关联取数,有60多个sheet从后台数据库中取数的,另10个从这60多个再引用,最后保存这10个,主要目的就是相进行数据的复杂关联取数,目前由于sheet页较多,所以加载保存速度都非常慢,加载要25秒多,有没有什么好的解决方案能提升这种多sheet的加载速度呢,多谢?

最佳答案

查看完整内容

一般来说70多个sheet页的表单处理起来应该是没有太大的问题。出现加载慢可能与您的表单中存在大量公式有关。 建议您参考这篇文章进行优化 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=74083&extra=page%3D5 若仍未解决您的问题,建议您提供您的表单,这边调研一下是否有更好的优化空间。

10 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-3 18:25:35
来自 7#
jscqkj 发表于 2021-2-18 10:01
我们试了一下增量加载适合一个页签数据较多时的场景,我们是页签太多,造成的加载慢,有没有页签的增量加载 ...

一般来说70多个sheet页的表单处理起来应该是没有太大的问题。出现加载慢可能与您的表单中存在大量公式有关。

建议您参考这篇文章进行优化
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D5

若仍未解决您的问题,建议您提供您的表单,这边调研一下是否有更好的优化空间。
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2021-2-3 18:28:04
2#
项目中原有110个sheet,直接加载就崩掉了,目前最大支持多少个sheet,现在没办法分成了2-3个表来加载的,但一个要70多个sheet,由于取数关联复杂,不能再拆了,但70多个sheet的表又加载太慢了,看有什么好的加载提速方案
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-4 08:54:51
3#
你可以试一下增量加载
https://demo.grapecity.com.cn/sp ... ntal-loading/purejs

如果仍未解决,麻烦您上传您的文件,这边调研一下看下能否有优化的空间。
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2021-2-4 09:24:48
4#
DerrickJiao 发表于 2021-2-4 08:54
你可以试一下增量加载
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/incr ...

我们是 从N个 workbook 中提取Sheet,  然后addSheet 成一个workbook, 这样也能增量加载吗?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-4 10:12:24
5#
jscqkj 发表于 2021-2-4 09:24
我们是 从N个 workbook 中提取Sheet,  然后addSheet 成一个workbook, 这样也能增量加载吗?

只要您在导入json的时候就可以用增量加载
image.png844073791.png
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2021-2-18 10:01:03
6#
我们试了一下增量加载适合一个页签数据较多时的场景,我们是页签太多,造成的加载慢,有没有页签的增量加载方法,使我们这70多个页签,增量加载出来,不一下子加载全部呢,或有没有多线程分批加载的处理呢
回复 使用道具 举报
meteorSpread
注册会员   /  发表于:2021-3-24 17:19:22
8#
亲,你的七十多个sheet是怎么存的呢,我的存数据库很大,保存和加载都要很久
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-24 17:31:13
9#
meteorSpread 发表于 2021-3-24 17:19
亲,你的七十多个sheet是怎么存的呢,我的存数据库很大,保存和加载都要很久

您可以考虑将json文件保存在服务器端,然后数据库存储服务器端保存的路径。
回复 使用道具 举报
crawler
高级会员   /  发表于:2021-4-27 22:34:31
10#
jscqkj 发表于 2021-2-18 10:01
我们试了一下增量加载适合一个页签数据较多时的场景,我们是页签太多,造成的加载慢,有没有页签的增量加载 ...

现在什么情况了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部