[英]Removing specific html column on excel export - javascript
我正在使用IE9將html表導出為excel,我想避免在導出時使用特定列。 目前使用的是javascript函數。
我有16列,我想避免出口第14列。 有人可以幫忙嗎? 謝謝你的時間!
我的代碼:
function ExcelReport() {
var tab_text = "<table border='2px'><tr border='1px'>";
var tabcol = "<td>";
var j = 0;
var i = 0;
tab = document.getElementById('myTable');
var col = tab.rows[1].cells.length;
//row[0] is table header
tab_text = tab_text + tab.rows[0].innerHTML + "</td></tr>";
for (j = 1; j < tab.rows.length; j++) {
for(i = 0 ;i< col;i++){
tabcol = tabcol + tab.rows[j].cells[i].innerHTML + "</td>";
}
tab_text = tab_text + tabcol + "</tr>";
}
tab_text = tab_text + "</table>";
var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE ");
if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) // If Internet Explorer
{
txtArea1.document.open("txt/html", "replace");
txtArea1.document.write(tab_text);
txtArea1.document.close();
txtArea1.focus();
sa = txtArea1.document.execCommand("SaveAs", true,"Report.xls");
}
return (sa);
}
此代碼不起作用。 從表中刪除第14列應該怎么做。 有人可以幫忙嗎?
這不是僅僅是在導入數據時跳過第14列的情況嗎?
if(i!=14) {
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.