`
txf2004
  • 浏览: 7132266 次
  • 性别: 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_html表格导出excel等多种格式

    在压缩包中,"tableExport_html表格导出excel等多种格式"可能包含了tableExport.js文件以及其他相关的示例文件,帮助用户了解如何在项目中集成和使用这个工具。通常,这些示例会包含一个HTML文件,演示如何在表格...

    tableExport + base64 excel、png导出无中文乱码

    `tableExport`是一个流行的JavaScript库,它允许用户从HTML表格中导出数据到多种格式,如Excel、CSV、JSON等。本话题主要聚焦于"tableExport + base64"的使用,特别是涉及到中文导出时可能出现的乱码问题,以及不...

    IE下面table导出excel

    要导出的数据首先需要在HTML中以表格的形式呈现。 2. **JavaScript**: JavaScript是网页开发中的主要脚本语言,用于处理动态交互。在本场景中,JavaScript可以用来监听用户操作,如点击按钮,然后触发数据导出的...

    table表格导出到excel

    注意,为了在Firefox中工作,链接必须添加到文档流中。 然而,上述方法只适用于纯文本数据,如果表格包含格式化(如颜色、字体或图像),则需要更复杂的方法,如使用库如`SheetJS`(js-xlsx)或服务器端技术如Java...

    tableexport导处excel中文无乱码demo

    `tableexport`是一个非常实用的JavaScript库,它允许开发者轻松地从HTML表格中导出数据到多种格式,包括Excel。这个“tableexport导出excel中文无乱码demo”就是针对中文字符在Excel中导出时可能出现的乱码问题提供...

    JSP中table导出多表头excel

    通过以上分析,我们可以看到,"JSP中table导出多表头excel"涉及到前端JavaScript的文件操作、浏览器兼容性处理,以及后端JSP的数据呈现。理解这些技术细节,有助于我们更好地实现这样的功能,提升用户在Web应用中的...

    sqllite数据导入导出到Excel

    另一种方法是使用专门的数据迁移工具,如SQLite Manager(Firefox插件)或SQLiteStudio,它们通常提供数据导出功能,包括导出到Excel格式。 对于Excel数据导出到SQLite,流程基本相反。先打开Excel文件,将数据保存...

    jsp 实现的 EXT Grid 导出excel 例子

    至于浏览器兼容性,"ie、firefox中正常导出"意味着此解决方案已经在Internet Explorer和Firefox上进行了测试和验证。为了确保在更多浏览器上的兼容性,开发时还需要考虑到其他主流浏览器如Chrome、Safari等,进行...

    table2excel.zip

    这个库在最新的更新中提升了兼容性,现在支持Chrome、Firefox、IE11以及更早版本的Internet Explorer(IE10、IE8),虽然未明确提及,但推测IE9也应该能正常工作。 首先,让我们深入了解table2excel的核心功能。该...

    js excel 批量复制数据到 html

    5. **兼容性处理**:为了确保在IE8+、Firefox、Chrome、360等主流浏览器中正常工作,可能需要使用polyfills来填充浏览器不支持的API,或者使用像jQuery这样的库来简化DOM操作。 示例代码包`copy.excel2html`应该...

    html-js数据导出excel表

    在前端开发中,将HTML中的数据导出到Excel表格是一项常见的需求。这个“html-js数据导出excel表”示例提供了实现这一功能的方法,尤其强调了兼容所有浏览器的重要性。这通常意味着开发者需要处理不同浏览器之间的...

    jquery.table2excel.js

    - 浏览器兼容性:由于依赖于HTML5的特性,Table2Excel插件可能在一些较旧的浏览器中无法正常工作,主要支持现代的Chrome、Firefox、Safari和Edge。 - CSS样式:如果表格有复杂的CSS样式,转换后的Excel文件可能无法...

    table2excel.js

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

    table2excel

    5. **兼容性测试**:尽管table2excel宣称有良好的兼容性,但仍然建议在主流浏览器(如Chrome, Firefox, Safari, Edge等)进行测试,确保在不同环境下都能正常工作。 6. **错误处理**:在调用插件时,可能需要捕获并...

    导出web页面中的table

    ### 导出Web页面中的Table:使用JavaScript实现 在现代Web开发中,数据展示和处理是常见需求之一,其中表格(Table)是最直观的数据呈现方式。然而,有时我们需要将这些表格数据导出到其他格式,如Excel或文档,以...

    jquery.table2excel-1.1.2使用含demo.zip

    该插件支持多种浏览器,包括IE8+,以及现代的Chrome、Firefox、Safari和Edge等。1.1.2版本在前一版本的基础上进行了优化,提升了兼容性和用户体验。 ### 二、安装与引入 首先,你需要从官方仓库或第三方资源站点...

    html中的内容直接下载到excel中,替换 document.execCommand(‘saveAs’)方法

    总结,HTML中的内容直接下载到Excel,不再依赖`document.execCommand('saveAs')`,而是利用`a`标签的`download`属性和Blob对象,可以实现兼容更多浏览器的导出功能。对于更高级的需求,可以考虑引入第三方库,如`...

    Domino视图数据导出到Excel的代码.doc

    标题中的"Domino视图数据导出到Excel的代码"涉及到的是一个JavaScript脚本,用于将Domino应用中的视图数据导出到Microsoft Excel电子表格中。这种功能在数据分析、报表制作或者用户需要离线查看数据时非常有用。以下...

    网页列表导出插件 TableExport

    2. **兼容性**:TableExport 兼容各种现代浏览器,如Chrome、Firefox、Safari和Edge,确保大多数用户可以无阻碍地使用。 3. **自定义选项**:该插件提供了丰富的配置参数,可以定制导出的样式、内容和行为。例如,...

    JavaScript将Table导出到Excel实现思路及代码

    在JavaScript中将HTML表格(Table)导出到Excel文件是一个常见的需求,特别是在处理大量数据时。这个过程可以通过创建一个Excel对象并利用其内置的方法来实现。以下是一个详细的步骤和示例代码来解释如何实现这个...

Global site tag (gtag.js) - Google Analytics