将Excel范围分配给Javascript数组

时间:2009-06-25 17:02:33

标签: javascript excel refactoring

我正在编写一些代码来将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数据。

1 个答案:

答案 0 :(得分:1)

如果XLWorksheet.Range("A1:C100").value = arr是一个arr的数组,则可以VARIANT