nick_d 发表于 2021-9-18 09:59:32

gcexcel性能优化相关(DOCXLS-4884)

本帖最后由 Clark.Pan 于 2021-12-13 08:58 编辑

gcexcle 中同一列:为了实现 下一行 获取到 上一行 的表达式我使用了copy的方法

这是我实现的代码,但是发现速度太慢了(对应的sheet是 “批发和零售汇总表”),我想知道可以怎么优化,让速度快起来
附件已经上传

Derrick.Jiao 发表于 2021-9-18 09:59:33

本帖最后由 Lynn.Dou 于 2021-11-5 11:29 编辑

nick_d 发表于 2021-9-18 13:15
是的,你的一分钟应该是机器比较好
ok,这边有优化的结果再更贴告知您哈~
————————————————————
更新进展,这个问题会在4.2.4中修复,目前版本4.2.3————————————————————
更新进展:
延期至V4.2.5修复,
V4.2.5 会在这两天发布,您可以关注下maven,届时更新测试下。

Derrick.Jiao 发表于 2021-9-18 10:27:12

您好,我这边复制了100行速度也都是秒级的运行,请问您复制了多少行呢?另外,请问您使用的版本是多少呢?为了更加准确地给到您解决方案,麻烦您提供一个能复现问题的简单demo,简单写一个能跑的main方法就可以了,这边调研一下。

nick_d 发表于 2021-9-18 10:30:16

我复制了九千行

nick_d 发表于 2021-9-18 10:37:04

我上传了我的demo 版主你看下

Derrick.Jiao 发表于 2021-9-18 11:14:48

nick_d 发表于 2021-9-18 10:37
我上传了我的demo 版主你看下

问题已收到,我们这边测试大约需要花费1分钟,我们这边需要进一步调研看下是否有优化的控空间,有进展会在本帖更新(DOCXLS-4884)

nick_d 发表于 2021-9-18 11:19:54

好的我这边需要3分钟呢

Derrick.Jiao 发表于 2021-9-18 11:36:30

nick_d 发表于 2021-9-18 11:19
好的我这边需要3分钟呢

请问您使用的版本是多少呢?我这边是4.2.1

nick_d 发表于 2021-9-18 11:44:10

我的是4.0.2

nick_d 发表于 2021-9-18 11:49:40

我刚刚换成了4.2.1 运行速度一样
页: [1] 2
查看完整版本: gcexcel性能优化相关(DOCXLS-4884)