我有这个功能let button = document.querySelector("#table-export-btn"); button.addEventListener("click", e => { let table = document.querySelector("#myTable"); TableToExcel.convert(table); });当我导出表格时,我还希望能够为我的表格添加一个标题,但我尝试过的方法到目前为止还没有奏效。我不能只将标题添加为一行,因为它会影响表格的排序能力。
1 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
您是否尝试克隆表并将表头添加到表的克隆中:
let button = document.querySelector("#table-export-btn");
button.addEventListener("click", e => {
const table = document.querySelector("#myTable");
let clone = table.cloneNode(true);
let head = document.createElement('tr');
// add your stuff here to your head
clone.prepend(head)
TableToExcel.convert(clone);
});
使用这种方法,不会更改原始表。
添加回答
举报
0/150
提交
取消