我在本文中使用了 jQuery 版本,但我宁愿以表的形式导出 javascript 变量,而不是 DOM 中的实际表。
有谁知道如何修改该代码来做到这一点?那一小段代码远远超出了我的限制。
提前谢谢了!
我在本文中使用了 jQuery 版本,但我宁愿以表的形式导出 javascript 变量,而不是 DOM 中的实际表。
有谁知道如何修改该代码来做到这一点?那一小段代码远远超出了我的限制。
提前谢谢了!
for 循环是该代码中所有操作发生的地方:
for(var i=0; i<rowCount; i++)
{
for(var j=0; j<colCount; j++)
{
str= myTableHead.getElementsByTagName("tr")[i].getElementsByTagName("th")[j].innerHTML;
ExcelSheet.ActiveSheet.Cells(i+1,j+1).Value = str;
}
}
}
因此,您所能做的就是将您的 java-script 对象值而不是值分配str
给 the ExcelSheet.ActiveSheet.Cells(i+1, j+1).Value
,这将解决它。