发布于 2008-08-07 11:39:42
0楼
EXCEL达不到数据库那种访问速度,如果每次都以这样的结构来写数据的话;
Set objExcelApp = CreateObject("Excel.Application")
Set oWorkBook = objExcelApp.Workbooks.Open("d:\AA.xls")
.....
oWorkBook.Save
objExcelApp.Workbooks.Close
objExcelApp.Quit
Set objExcelApp = nothing
打开EXCEL,写数据,再关闭EXCEL,时间大部分都消耗在操作EXCEL对象上,而不是写数据.
如果事先将Excel.Application创建好,并将Workbook打开(可能需要用到DataSet对象),而全局脚本只管定时往里头写数据,可能要快的多。
非淡泊无以明志,非宁静无以致远