====== 代码实现 VB 6 导出数据到 Excel ======
想从SQL 中读数据导出到 EXCEL 中,数据已取到recordset 中,因为数据大约有7000行,每行有60个字段,所以按每单元格写太慢,要循环420000次,所以想按数据行写,不知道该如何实现?或者有其他方法能实现?
'写数据行
rstTemp.MoveFirst
Do While Not rstTemp.EOF
'每单元格写太慢
For lngTemp = 0 To rstTemp.Fields.Count - 1
xlsSheet.Cells(rstTemp.AbsolutePosition + 1, lngTemp + 1) = rstTemp.Fields(lngTemp).Value
Next lngTemp
rstTemp.MoveNext
Loop