为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一只萌萌小番薯 2023-01-06 15:21:45

我有这个功能


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

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

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

        TableToExcel.convert(table);

    });

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


查看完整描述

1 回答

?
慕桂英4014372

TA贡献1635条经验 获得超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);

});

使用这种方法,不会更改原始表。


查看完整回答
反对 回复 2023-01-06
  • 1 回答
  • 0 关注
  • 11 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信