请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

sjxid

注册会员

9

主题

13

帖子

70

积分

注册会员

积分
70
sjxid
注册会员   /  发表于:2025-3-20 09:25  /   查看:139  /  回复:3
1金币
本帖最后由 sjxid 于 2025-3-20 14:23 编辑

插入上万条数据并需要复制公式,因为前几列是后台请求的数据,后几列是计算公式 image.png132752989.png 但是目前1000多条就需要15秒左右有什么办法优化


demo.zip

548.84 KB, 下载次数: 4

最佳答案

查看完整内容

您好, 我测试了您上传的模板,这个速度是正常的,因为您页面的公式的确比较多,计算量大,可以看到重新计算和copy的耗时是差不多的,说明copy耗时主要用于计算公式了。 如果copy完成后,不执行resumeCalcService,可以看到时间一下就变短了很多: 这种情况建议您用后端GcExcel来做,计算的速度会很快。

3 个回复

倒序浏览
最佳答案
最佳答案
Matthew.Xue
超级版主   /  发表于:2025-3-20 09:25:57
来自 3#
您好, 我测试了您上传的模板,这个速度是正常的,因为您页面的公式的确比较多,计算量大,可以看到重新计算和copy的耗时是差不多的,说明copy耗时主要用于计算公式了。
image.png760143737.png

如果copy完成后,不执行resumeCalcService,可以看到时间一下就变短了很多:
image.png336837767.png

这种情况建议您用后端GcExcel来做,计算的速度会很快。
image.png676515807.png
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-3-20 13:57:13
2#
您好,我在本地测试时,18列求和公式,一万行,copyto共耗时4秒左右。您的模板是否包含了vlookup这种计算量指数增加的公式呢?可否上传一份模板我帮您测试一下
image.png619082030.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-3-28 11:41:50
4#
您好!由于您较长时间未回复,且从跟帖回复中了解到问题已得到有效解答,那就结帖了。如遇新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部