1
我有一個表格,其中一個td元素中有一個錨點標籤用於編號。將HTML表格導出爲Excel的問題
<td><a href="">213123</a></td>
我導出我的表中的數據元素到Excel。當表格被導出時,它也會打印錨點標籤和數字。有沒有一種方法可以避免Excel工作表中的錨定標記,並只顯示列中的數字?
我使用下面的代碼:
function export_to_excel(ptablebody) {
str="";
var ExcelApp = new ActiveXObject("Excel.Application");
var ExcelSheet = new ActiveXObject("Excel.Sheet");
ExcelSheet.Application.Visible = true;
var myTableHead = document.getElementById(ptablebody);
var rowCount = myTableHead.rows.length;
var colCount = myTableHead.getElementsByTagName("tr")[0].getElementsByTagName("td").length;
for(var i=0; i<rowCount; i++) {
for(var j=0; j<colCount; j++) {
str= myTableHead.getElementsByTagName("tr")[i].getElementsByTagName("td")[j].innerHTML;
ExcelSheet.ActiveSheet.Cells(i+1,j+1).Value = str;
}
}
}
你怎麼_exporting_? – Nivas
@nivas我用我使用的代碼修改了我的帖子。 – user755043