firefox中导出html中的table到excel
来源:互联网 发布:snmp端口号 编辑:程序博客网 时间:2024/05/21 10:52
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
注:此段代码来自网络,我增加了一些调试(stackoverflow)
var tableToExcel = (function() {
var uri = 'data:application/vnd.ms-excel;base64,';
var 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></head><body><table>{table}</table></body></html>';
var base64 = function(s) {return window.btoa(unescape(encodeURIComponent(s))) };
var 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}
alert(table.innerHTML);
window.location.href = uri+ base64(format(template, ctx))
}
})();
</script>
<title>下载</title>
</head>
<body>
br /><input type="button"
onclick="tableToExcel('ExportTab','hello')" value="导出excel"/>
<table id="ExportTab" name="ExportTab" width="400"
align="center" cellpadding="0" cellspacing="0" >
<tr><td colspan="4">电子病历数据</td></tr><
tr><td>测试类型</td><td>测试文件数</td><td>正确比例</td><td>空比例</td><td>错误比例</td></tr>
<tr><td>文件1</td><td>1</td><td>73/148</td><td>67/148</td><td>8/148</td></tr>
<tr><td>文件2</td><td>1</td><td>19/27</td><td>8/27</td><td>0/27</td></tr>
</table>
</body>
</html>
我这里暂时有乱码问题,后续解决再更博
- firefox中导出html中的table到excel
- js把html中的table数据导出到Excel中
- js把html中的table数据导出到Excel中
- 导出HTML的Table到Excel中
- html中table导出Excel
- html中table导出到excel独立于浏览器
- 导出HTML的Table到Excel中(转载)
- table导出到excel中
- c# 导出table中的数据到模板excel中
- javascript 导出html table到 excel(转载)
- html table 表格导出到Excel
- jxl从html中的table中导出数据到execl
- HTML中Table导出为Excel---转载
- 导出网页中的table到excel
- [JSP]导出网页中的table到excel
- [JSP]导出网页中的table到excel
- [JSP]导出网页中的table到excel
- JSP 导出网页中的table到excel
- Ajax案例(1)
- opencv - 在单通道图像上画图
- Flex 获取屏幕的分辨率
- 调试器工作原理系列三篇
- 再谈格式
- firefox中导出html中的table到excel
- C++ 文件操作
- 优化jsj脚本,防止浏览器卡死
- 程序员常用的环境变量配置
- 设计模式(二)----- 抽象工厂(AbstractFactory)----(JAVA版)
- 走进JVM,浅水也能捉鱼!
- python列表方法和元组
- C++当中的virtual继承
- rsync 排除指定目录有两种做法