痛哭!!!!为什么一个简单的程序要运行7分钟呢? 如果不慢才怪,你应该学会自己调试,而不是动不动就问人,给点提示:Sheet1.Cells比较耗时 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 O(n*(n - 1))n = 300,阿弥陀佛``` 把一些数据处理独立出来,不要在excel中处理 我同学也是这样用的 而且她的表是 一个400多条一个1000多条 也就半分钟完事啊我是真的不知道为什么这么慢了 问了身边的人 也都不知道....请大家帮忙了 呵呵 不好意思以前用.net 肯定没有这么慢的 看下你调用别的class的参数 是不是有的参数很大 结果就会那样 循环本身是很快的哪怕是300*300,时间主要是耗费在Cells[]的读写上第一种方案将Excel用数据库方式处理第二种方案将300复制成文本后再处理,然后复制回去 程序本身也没什么问题但是可以优化建议把中间对b的处理放在前面 ,循环300次,放在数组 b() 或一个新的temp列中这样就不用做300×300次了在大循环的中间只用判断 a =b 估计性能提高 几十倍。 Excel的操作效率是很低的........一定要先把数据拷出来再操作 如何判断某个变量是否符合枚举类型的元素 任务管理中进程不能退出,请教!!!!! 急求各位大侠解答。。 winform 的 问题 ? 请介绍几本C#初级学习电子资料书吧? 函数参数是object, 可以传struct进去吗 DataGrid颜色设置 链接中如果包含“#”,就无法正确显示链接页面,如何解决? VS2010 不能选择X86平台,怎么解决 如何获得MS SQL的数据库信息?C# 想要Visual Studio Team System 2008 Team Suite 的朋友近来看看 新手求教,如何读取txt文档并在每行的字符串后面加上特定的字符串
以前用.net 肯定没有这么慢的
第二种方案将300复制成文本后再处理,然后复制回去
但是可以优化建议把中间对b的处理放在前面 ,循环300次,放在数组 b() 或一个新的temp列中
这样就不用做300×300次了在大循环的中间只用判断 a =b 估计性能提高 几十倍。