`
txf2004
  • 浏览: 6881345 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

firefox中导出html中的table到excel

 
阅读更多

<html><head><metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/>
<scripttype="text/javascript">

注:此段代码来自网络,我增加了一些调试(stackoverflow)
vartableToExcel =(function() {
varuri ='data:application/vnd.ms-excel;base64,';
vartemplate ='<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>';
varbase64 =function(s) {returnwindow.btoa(unescape(encodeURIComponent(s))) };
varformat =function(s, c) {returns.replace(/{(\w+)}/g,function(m, p) {returnc[p]; }) };
returnfunction(table, name) {
if(!table.nodeType) table=document.getElementById(table)
varctx ={worksheet: name||'Worksheet', table: table.innerHTML}
alert(table.innerHTML);
window.location.href =uri+base64(format(template, ctx))
}
})();
</script>
<title>下载</title>
</head>

<body>

br/><inputtype="button"
onclick="tableToExcel('ExportTab','hello')"value="导出excel"/>

<tableid="ExportTab"name="ExportTab"width="400"

align="center"cellpadding="0"cellspacing="0">

<tr><tdcolspan="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>

我这里暂时有乱码问题,后续解决再更博

分享到:
评论

相关推荐

    tableexport导处excel中文无乱码demo

    此demo使用tableexport可在火狐浏览器中导出excel中文无乱码

    table2excel.js

    table2excel.js 兼容火狐 ie 谷歌等浏览器,可直接使该插件将html中数据用excel方式导出

    jsp 实现的 EXT Grid 导出excel 例子

    程序是jsp ,可以直接导入myeclipse,中文没有乱码问题,ie、firefox中正常导出。

    table2excel.zip

    table2excel导出,兼容性更好了,可以兼容chrome、firefox、ie11、IE10、IE8,没有亲测IE9。

    jquery-table2excel:jQuery插件可将表格中HTML导出到Excel电子表格兼容文件

    该插件是针对Chrome开发的,其他工具也提供了应允许其在Firefox和Safari中运行的代码,但不一致,因为它是一种除Chrome之外在其他任何地方均未得到很好支持的黑客。 我不会在公开场合亲自使用此功能,它是为...

    jquery-table2excel-master

    2、JQuery-table2excel(Firefox、Chrome、Safari、IE10、11) 介绍:简单的配置,可以导出表格格式。但是只支持内联样式,不支持class等选择器引入的样式。 http://www.jq22.com/jquery-info6688 网站的Demo就不能...

    JS实现导出Excel的五种方法详解【附源码下载】

    本文实例讲述了JS实现导出Excel的五种方法。分享给大家供大家参考,具体如下: 这五种方法前四种方法只支持IE浏览器,最后一个方法支持当前主流的浏览器(火狐,IE,Chrome,Opera,Safari) &lt;!DOCTYPE html&gt; &...

    bootstrap-table头部错位已完美解决

    bootstrap-table头部错位已完美解决,兼容ie,火狐,谷歌浏览器(其它的浏览器没测),耗费了半个月的脑细胞终于解决,喜欢的朋友请点个赞,谢谢!

    js网页表格数据导出excel文件代码

    js网页表格数据导出excel文件代码是一款基于js实现的网页table表格导出Excel文件代码。适用浏览器:360、FireFox、Chrome、Opera、傲游、搜狗、世界之窗. 不支持Safari、IE8及以下浏览器。 javascript

    tableExport:tableExport(表导出文件,支持json,csv,txt,xml,word,excel,image,pdf)

    table导出文件,支持导出json , txt , csv , xml , doc , xls , image , pdf 。 浏览器 浏览器 构造为 档名 最大斑点大小 依存关系 Firefox 20+ 斑点 是 800 MiB 没有 Firefox &lt;20 数据:URI 没有 不...

    通用权限管理系统

    7.兼容 IE6,7,8,9 /Firefox /Google Chrome 这些浏览器都测试过 8.批量删除,自定义复选框样式,可以全选/反选 9.角色分级,集团和分公司的关系 10.权限 横向就是业务部分,具体负责哪块业务,纵向是级别 11.动态...

    ASP.NET通用权限管理框架

    7.兼容 IE6,7,8,9 /Firefox /Google Chrome 这些浏览器都测试过 8.批量删除,自定义复选框样式,可以全选/反选 9.角色分级,集团和分公司的关系 10.权限 横向就是业务部分,具体负责哪块业务,纵向是级别 11.动态...

    WEB通用权限管理系统源码

    7.兼容 IE6,7,8,9 /Firefox /Google Chrome 这些浏览器都测试过 8.批量删除,自定义复选框样式,可以全选/反选 9.角色分级,集团和分公司的关系 10.权限 横向就是业务部分,具体负责哪块业务,纵向是级别 11.动态...

    KesionCMS v9.5.140605 免费正式版本(utf-8).rar

    再者,应广大用户需求,此新版本程序在各个浏览器的兼容方面做足了功夫,目前可兼容不同浏览器(如ie,firefox,360, Chrome,搜狗等)。   亮点二 一改早期版本自带幻灯标签样式单一,兼容性不好等问题,新版本V...

    KesionCMS v9.5.140605 免费正式版(gbk).rar

    再者,应广大用户需求,此新版本程序在各个浏览器的兼容方面做足了功夫,目前可兼容不同浏览器(如ie,firefox,360, Chrome,搜狗等)。   亮点二 一改早期版本自带幻灯标签样式单一,兼容性不好等问题,新版本V...

    JEECG快速开发平台 v4.0

    技术点十八:简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能 技术点十九:移动OA,移动OA审批功能,采用H5技术,实现手机移动办公,无缝对接微信、钉钉、微信企业号

    JEECG快速开发平台-其他

    (经典风格、Shortcut风格、ACEbootstrap风格、云桌面风格)技术点十七:在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)技术点十八:简易Excel导入导出,支持单表导出和一对多表模式...

Global site tag (gtag.js) - Google Analytics