我正在编写一些代码来将DataTable导出到Excel,我正在尽可能快地完成它。现在,我循环遍历每一行和每一行(嵌套为循环)。当我有一个大型DataTable时,这个过程可能需要一些时间。我可以在Javascript中为一个数组分配一系列单元格而不是循环遍历列吗?
以下是我正在做的事情的样本。
for (var rowIndex = 0; rowIndex < json.worksheets.raw.rows.count; rowIndex++) {
row = rowIndex + 2;
for (var columnIndex = 0; columnIndex < json.worksheets.raw.rows.values[rowIndex].length; columnIndex++) {
column = columnIndex + 1
XLWorksheet.Cells(row, column) = json.worksheets.raw.rows.values[rowIndex][columnIndex];
}
}
我在ASP.NET项目中使用对Web服务的AJAX调用来获取JSON数据。
答案 0 :(得分:1)
如果XLWorksheet.Range("A1:C100").value = arr
是一个arr
的数组,则可以VARIANT
。