读书人

程序执行效率的有关问题

发布时间: 2012-01-29 21:39:32 作者: rapoo

程序执行效率的问题!
我用vb读取Excel文件的内容,
为了确定一些数据字段的位置,使用和比较多的循环(有嵌套的),
结果导致程序执行比较慢!

请高手指导如何提高程序执行效率!

[解决办法]
那就想办法不使用和比较多的循环(有嵌套的)

[解决办法]
尽量不要用循环去取得,因为很慢。
应该把该数据单独拿出来,放到用户看不到的地方。

比如说,有10000条数据,你需要快速得到“10000”,你可以把“10000”这样技术处理:
1)放到可打印范围之外。
2)或者放到另一个SHEET,然后把那个SHEET藏起来。

直接用VB操作EXCEL中的CELL,基本上是1秒钟访问1个。
慢得很夸张的。

设置EXCEL数据时,能一次性(一片一片地放)放得越多越好,可以极大地提高速度。

[解决办法]
你试过吗,自己试下看速度吧

读书人网 >VB

热点推荐