美好的一天,
我正在使用table2excel.js将我的表导出到excel文件中,它的工作正常,但它仍然从表中呈现链接..
我的桌子
<table id='dataTable'>
<tr>
<td><a href="#">Item 1</a></td>
<td>item 1 description</td>
<td>item 1 price</td>
<td>item 1 total</td>
</tr>
</table>
$('#table2xcel').click(function(){
$("#dataTable").table2excel({
exclude: ".xpage",
name: "Worksheet Name",
filename: "{{$excel_title}}"
});
});
无论如何我可以将<a href="#">Item 1</a>
转换为excel上的常规文本吗?任何建议/答案都非常感谢..谢谢..
答案 0 :(得分:3)
我认为这应该可以解决问题:
var x = $("#dataTable").clone();
$(x).find("tr td a").replaceWith(function(){
return $.text([this]);
});
只需在执行$("#dataTable").table2excel()
功能之前添加此功能,但在这种情况下,它会更改为$(x).table2excel()
。它将用文本替换链接。
希望有所帮助
答案 1 :(得分:0)
我认为:
$("#moduleTableApiId").table2excel({
name: "Report Api Request",
filename: "Report_Api_Request_" +new Date().getTime(),
exclude_img: true,
exclude_links: true,
exclude_inputs: true
});
希望有帮助