0

我在本文中使用了 jQuery 版本,但我宁愿以表的形式导出 javascript 变量,而不是 DOM 中的实际表。

有谁知道如何修改该代码来做到这一点?那一小段代码远远超出了我的限制。

提前谢谢了!

4

1 回答 1

1

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,这将解决它。

于 2012-10-12T14:19:40.950 回答