У меня есть таблица, в которой один элемент td имеет тег привязки для числа.
<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;
}
}
}