var trs = document.getElementById("out-table").getElementsByTagName("tr"); //获得tr数组
      var titles = document
        .getElementsByClassName("has-gutter")[0]
        .getElementsByTagName("th"); //获得表头td数组
      //console.log(titles[0].firstChild.innerHTML);
      var json = "";
      for (var i = 1; i < trs.length; i++) {
        var tds = trs[i].getElementsByTagName("td");
        json += "{";
        //拼装json
        for (var j = 0; j < tds.length; j++)
          json +=
            '"' +
            titles[j].firstChild.innerHTML +
            '"' +
            ":" +
            '"' +
            tds[j].firstChild.innerHTML +
            '"' +
            ",";
        json = json.substring(0, json.length - 1) + "},";
      }
      json = "[" + json.substring(0, json.length - 1) + "]";
 
      // 将数据转成workSheet
      let jsonWorkSheet = XLSX.utils.json_to_sheet(JSON.parse(json));


      // 构造workBook
      let workBook = {
        SheetNames: ["jsonWorkSheet"],
        Sheets: {
          jsonWorkSheet: jsonWorkSheet
        }
      };
      // 将workBook写入文件
      XLSX.writeFile(workBook, "./aa.xlsx");

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。