热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

chrome浏览器js导出excel

1<table>2<tr>3<th>ID<th>4




 1   <table id="table">
2 <tr>
3 <th>IDth>
4 <th>姓名th>
5 <th>年龄th>
6 <th>职业th>
7 <th>地区th>
8 <th>邮箱th>
9 tr>
10 <tr>
11 <td>1td>
12 <td>admintd>
13 <td>23td>
14 <td>程序员td>
15 <td>天津td>
16 <td>admin@kali.comtd>
17 tr>
18 <tr>
19 <td>2td>
20 <td>guesttd>
21 <td>23td>
22 <td>测试员td>
23 <td>北京td>
24 <td>guest@kali.comtd>
25 tr>
26 table>
27 <input id="Button1" type="button" value="导出EXCEL"onclick="tableToExcel('table','测试')" />



 1 var tableToExcel = (function () {
2 var uri = 'data:application/vnd.ms-excel;base64,',
3 template = '{table}
',
4 base64 = function (s) { return window.btoa(unescape(encodeURIComponent(s))) },
5 format = function (s, c) {
6 return s.replace(/{(\w+)}/g,
7 function (m, p) { return c[p]; })
8 }
9 return function (table, name) {
10 if (!table.nodeType) table = document.getElementById(table)
11 var ctx = { worksheet: name || 'Worksheet', table: table.innerHTML }
12 window.location.href = uri + base64(format(template, ctx))
13 }
14 })()


 





推荐阅读
author-avatar
君奇均政29
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有