找回密码
 立即注册

QQ登录

只需一步,快速开始

小小义

注册会员

5

主题

13

帖子

38

积分

注册会员

积分
38
最新发帖
小小义
注册会员   /  发表于:2024-7-18 16:12  /   查看:2275  /  回复:13
5金币
本帖最后由 Joestar.Xu 于 2024-7-23 09:40 编辑


调研编号:DOCXLS-10866

image.png423184813.png rowCount大概2W左右 加载要10来秒

13 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-26 15:58:19
14#
另外,如果是想从Excel文件中提取数据到数据库,应该使用IRange.Value而不是Text。

Text相比Value在性能上有很大的区别,请参考上文提到的信息。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-22 09:44:17
12#
了解了,这边调研一下看看是否还有进一步优化的空间,后续有进展我会在本帖中回复您。
回复 使用道具 举报
小小义
注册会员   /  发表于:2024-7-20 21:48:58
11#
Joestar.Xu 发表于 2024-7-19 17:34
您好,我这边运行的时间大约为40秒,您这边具体是什么需求呢?为什么要遍历这么多次单元格?

我就想实现从Excel文件导入几万条数据到数据库
回复 使用道具 举报
小小义
注册会员   /  发表于:2024-7-19 18:25:44
10#
Joestar.Xu 发表于 2024-7-19 17:34
您好,我这边运行的时间大约为40秒,您这边具体是什么需求呢?为什么要遍历这么多次单元格?

你把c列的格式去掉 运行就很快 不知道什么原因
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-19 17:34:04
9#
您好,我这边运行的时间大约为40秒,您这边具体是什么需求呢?为什么要遍历这么多次单元格?

image.png986706542.png
回复 使用道具 举报
小小义
注册会员   /  发表于:2024-7-19 09:53:42
8#
Joestar.Xu 发表于 2024-7-19 09:44
您好,遍历这一步具体是要实现什么样的需求呢?这边看看有没有其他性能更好的实现方法。

我文件发你 你测试下遍历单元格数据看看速度
mmexport1721300253966.png
mmexport1721300253966.png

test.rar

187.86 KB, 下载次数: 516

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-19 09:44:09
7#
您好,遍历这一步具体是要实现什么样的需求呢?这边看看有没有其他性能更好的实现方法。
回复 使用道具 举报
小小义
注册会员   /  发表于:2024-7-18 19:05:16
6#
Joestar.Xu 发表于 2024-7-18 17:53
楼主可以参考一下楼上热心用户的回复看能否达到更好的性能表现。

直接取出来是挺快 但是要遍历这个range还是要10几秒
77679ccfb06df3b967b44942f4175ee.png
回复 使用道具 举报
小小义
注册会员   /  发表于:2024-7-18 18:55:41
5#
Lewis 发表于 2024-7-18 17:06
可以试一下一次性取出来会不会快

直接取出来是挺快 但是要遍历这个range还是要10几秒
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-18 17:53:10
4#
楼主可以参考一下楼上热心用户的回复看能否达到更好的性能表现。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部