【发布时间】:2009-06-25 17:02:33
【问题描述】:
我正在编写一些代码以将 DataTable 导出到 Excel,并且我正在尝试使其尽可能快。现在,我正在遍历每一行的每一行和每一列(嵌套 for 循环)。当我有一个大的 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 数据。
【问题讨论】:
-
能不能加个标签让大家看懂,json.worksheets是从哪里来的?
-
有没有带有json.worksheets对象的对象模型的框架?
-
json.worksheets 是执行 eval() 调用后我的 json 数据的一个属性。没有框架。
标签: javascript excel refactoring