用js将table导出成excel。
页面table中某些单元格是超链接,例如
<a id="HyperLink_PATIENT_ID" href="FList.aspx">张三</a>
此时导出的excel单元格为整行代码<a id="HyperLink……</a>。而我只需要导出其中的“张三”文字,怎么操作?
js主要导出代码
for (var i = 0; i < objTab.rows.length; i++)
{
y = 1;
for (var j = 0; j < objTab.rows[i].cells.length; j++)
{
xlsheet.Cells(x, y).Value = objTab.rows[i].cells[j].innerHTML;
xlsheet.Cells(x, y).Borders.LineStyle = 1;
y++;
}
x++;
}
多谢!!!
导出excel
------解决方案--------------------
xlsheet.Cells(x, y).Value = objTab.rows[i].cells[j].innerHTML;
改成
xlsheet.Cells(x, y).Value = objTab.rows[i].cells[j].innerText;