| 发表于:2007-03-29 16:38:33 楼主 |
set xlquery = xlsheet.querytables.add(rs_data, xlsheet.range( "a1 ")) 当记录很多,又是远程服务器时。为了保证效率,记录从sql导出数据到excel用上一条语句,比一个一个元素导出要快很多。但是这样就失去了灵活性,而grid控件上的数据有时有些列是需要隐藏的,是不需要导出的。为了保证速度,又不能再次查询新的又用的数据。 我现在用的方法是把ado中的数据通过上面的语句全部导出到excel里,再把不需要的列删除。这样比一个一个元素导出要快很多,比重新从服务器获取数据也要快。但,感觉这样很不正规。 向广大网友求教一种更高效,更好的方法。 |
|
|
|
|