首页 > Web开发 > 详细

使用js将表格内容导出为excel

时间:2021-04-06 12:29:55      阅读:15      评论:0      收藏:0      [点我收藏+]
    <script>
  //导出excel
 function toExcel(){
      //window.location.href=‘<%=basePath%>pmb/excelShowInfo.do‘;
      //获取表格
      var exportFileContent = document.getElementById("table_report").outerHTML;               
      //设置格式为Excel,表格内容通过btoa转化为base64,此方法只在文件较小时使用(小于1M)
      //exportFileContent=window.btoa(unescape(encodeURIComponent(exportFileContent)));
      //var link = "data:"+MIMEType+";base64," + exportFileContent;
      //使用Blob
      var blob = new Blob([exportFileContent], {type: "text/plain;charset=utf-8"});         //解决中文乱码问题
      blob =  new Blob([String.fromCharCode(0xFEFF), blob], {type: blob.type});
    //设置链接
      var link = window.URL.createObjectURL(blob);
      var a = document.createElement("a");    //创建a标签
      a.download = "企业反映问题诉求汇总表.xls";  //设置被下载的超链接目标(文件名)
      a.href = link;                            //设置a标签的链接
      document.body.appendChild(a);            //a标签添加到页面
      a.click();                                //设置a标签触发单击事件
      document.body.removeChild(a);            //移除a标签
 }
    </script>

使用js将表格内容导出为excel

原文:https://www.cnblogs.com/gdluck/p/14620407.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!