导出到 excel 时向表格添加标题

我有这个功能


let button = document.querySelector("#table-export-btn");

    button.addEventListener("click", e => {

    let table = document.querySelector("#myTable");

        TableToExcel.convert(table);

    });

当我导出表格时,我还希望能够为我的表格添加一个标题,但我尝试过的方法到目前为止还没有奏效。我不能只将标题添加为一行,因为它会影响表格的排序能力。


一只萌萌小番薯
浏览 183回答 1
1回答

慕桂英4014372

您是否尝试克隆表并将表头添加到表的克隆中: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);});使用这种方法,不会更改原始表。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript