1
我正在使用此代碼將數據從我的網頁導出爲excel。將HTML表導出爲excel
function write_to_excel() {
str="";
var mytable = document.getElementsByTagName("table")[0];
var row_Count = mytable.rows.length;
var col_Count = mytable.getElementsByTagName("tr")[0].getElementsByTagName("td").length;
var ExcelApp = new ActiveXObject("Excel.Application");
var ExcelSheet = new ActiveXObject("Excel.Sheet");
ExcelSheet.Application.Visible = true;
for(var i=0; i < row_Count ; i++)
{
for(var j=0; j < col_Count; j++)
{
str= mytable.getElementsByTagName("tr")[i].getElementsByTagName("td")[j].innerHTML;
ExcelSheet.ActiveSheet.Cells(i+1,j+1).Value = str;
}
}
}
此代碼需要改進以處理表格嵌套。我在表格數據中有另一個表格。
訪問錶行的第i個元素(TR)也包括嵌套行。
有人可以回答我怎樣才能在Excel中導出嵌套表?
somereason這隻適用於Firefox而不是IE瀏覽器。我能做些什麼來使它與IE兼容。我得到以下錯誤:對象不支持屬性或方法'btoa' – Fahad
如果你想在IE中工作,你應該使用servlet ...... – Kumar
任何示例或鏈接在線,我可以看到一個GIST它? – Fahad