【发布时间】:2012-10-05 09:09:04
【问题描述】:
我正在使用 Excel 互操作从我的查询结果创建 Excel 工作簿。当有数千条记录时,生成工作簿需要很长时间。下面的代码是我如何填充单元格的示例。
RowNo = 1
For i = 1 To 4000
ColNo = 1
For j = 1 To 5
Dim cell As excel.Range = ws.Cells(RowNo, ColNo)
Dim value = j
cell.Value = value
ColNo = ColNo + 1
Next
RowNo = RowNo + 1
Next
上述代码的运行需要一分钟多的时间。如何优化它?
【问题讨论】:
标签: excel export-to-excel excel-interop