我正在使用 Notes 中的 LotusScript 代理从 Lotus Notes 数据库填充多页 Excel 电子表格。为了优化代码,我首先将所有数据构建在一个数组中,然后将其转储到 Excel 中,因为一次写入数组比单独写入每个单元格或行要快得多。
所以我有一个包含由定义的数据的三维数组
ReDim sheetData(sheets,rows,columns)
我使用视图导航器条目填充数组没有问题,但是当我开始写入 Excel 时,我想做
For c = 0 to sheets
With xlSheet(c+1)
.Range(.Range.Cells(1,1) , .Range.Cells(rows+1, columns+1).Value = sheetData(c)
End With
Next
这显然行不通,因为我需要为 sheetData 提供三个下标。
那么提取行和列数据的最佳方法是什么?