如何使用js在浏览器上导出excel

 时间:2024-10-23 13:21:12

1、首先,界面上要有一个html表格,该表格的内容作为导出用如<table border="1" id="dataT锾攒揉敫able"> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>$100</td> </tr></table>

如何使用js在浏览器上导出excel

3、在js中添加这个函数var tableToExcel = (function() 辘腋粪梯{ var uri = 'data:application/即枢潋雳vnd.ms-excel;base64,', template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head><body><table>{table}</table></body></html>', base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) }, format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table); var ctx = { worksheet: name || 'Worksheet', table: table.innerHTML }; window.location.href = uri + base64(format(template, ctx)); }})();

如何使用js在浏览器上导出excel

6、点击运行,成功导出了表格,把它下载下来

如何使用js在浏览器上导出excel
  • 怎么安装gboard gboard中文输入法下载
  • 腾讯会议如何设置只有语音模式
  • 解决笔记本电脑WiFi频繁掉线
  • Mac下如何使用keka解压缩文件keka使用教程
  • 电脑在运行当中有电流声
  • 热门搜索
    酒泉旅游 徐州旅游景点 暨南大学深圳旅游学院 泰宁旅游 大阪旅游景点 吉隆坡旅游攻略 上海旅游局 湛江旅游景点 斐济旅游 宁波旅游必去景点