`
avery_leo
  • 浏览: 387978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

利用js导出成excle表格

阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>EB页面导出为EXCEL文档的方法</title>
<script type="text/javascript">
<!--
function saveCode(obj) {
        var winname = window.open('', '_blank', 'top=10000');
        var strHTML = document.all.tableExcel.innerHTML;
        winname.document.open('text/html', 'replace');
        winname.document.writeln(strHTML);
        winname.document.execCommand('saveas','','excel.xls');
        winname.close();
}
-->
</script>
</head>

<body>
<div id="tableExcel">
sgsdhdfjdghjfghkfhjkghjgkhjkf
<table id="test" width="100%" border="1" cellspacing="0" cellpadding="0">
    <tr>
        <td colspan="5" align="center">WEB页面导出为EXCEL文档的方法</td>
    </tr>
    <tr>
        <td>列标题1</td>
        <td>列标题2</td>
        <td>列标题3</td>
        <td>列标题4</td>
        <td>列标题5</td>
    </tr>
    <tr>
        <td>aaa</td>
        <td>bbb</td>
        <td>ccc</td>
        <td>ddd</td>
        <td>eee</td>
    </tr>
    <tr>
        <td>AAA</td>
        <td>BBB</td>
        <td>CCC</td>
        <td>DDD</td>
        <td>EEE</td>
    </tr>
    <tr>
        <td>FFF</td>
        <td>GGG</td>
        <td>HHH</td>
        <td>III</td>
        <td>JJJ</td>
    </tr>
    <tr>
      <td>aaa</td>
      <td>bbb</td>
      <td>ccc</td>
      <td>ddd</td>
      <td>eee</td>
    </tr>
    <tr>
      <td>AAA</td>
      <td>BBB</td>
      <td>CCC</td>
      <td>DDD</td>
      <td>EEE</td>
    </tr>
    <tr>
      <td colspan="5">FFFGGGHHHIIIJJJ</td>
    </tr>
    
    <tr>
      <td>aaa</td>
      <td>bbb</td>
      <td>ccc</td>
      <td>ddd</td>
      <td>eee</td>
    </tr>
    <tr>
      <td>AAA</td>
      <td>BBB</td>
      <td rowspan="4">CCCHHHcccccc</td>
      <td>DDD</td>
      <td>EEE</td>
    </tr>
    <tr>
      <td>FFF</td>
      <td>GGG</td>
      <td>III</td>
      <td>JJJ</td>
    </tr>
    
    <tr>
      <td>aaa</td>
      <td>bbb</td>
      <td>ddd</td>
      <td>eee</td>
    </tr>
    <tr>
      <td>aaa</td>
      <td>bbb</td>
      <td>ddd</td>
      <td>eee</td>
    </tr>
    <tr>
      <td>AAA</td>
      <td>BBB</td>
      <td>CCC</td>
      <td>DDD</td>
      <td>EEE</td>
    </tr>
    <tr>
      <td>FFF</td>
      <td>GGG</td>
      <td>HHH</td>
      <td>III</td>
      <td>JJJ</td>
    </tr>
</table>
</div>
<input type="button" value="另存为 Excel" onclick="saveCode(tableExcel)">
<input name="innerHTML" value="innerHTML" type="button" OnClick="alert(test.innerHTML);">
<input name="outerHTML" value="outerHTML" type="button" OnClick="alert(test.outerHTML);">
<input name="innerText" value="innerText" type="button" OnClick="alert(test.innerText);">
<input name="outerText" value="outerText" type="button" OnClick="alert(test.outerText);">
</body>
</html>

 

分享到:
评论
1 楼 chengji518 2011-02-15  
利用js导出成excle表格,当运行时,点击“另存为Excle”时,闪一下就没有了,请问是怎么回事?根本没有导出的Excle表格!

相关推荐

    nodejs将mysql数据库中的数据导出成excel表格文件

    在IT行业中,经常需要将数据库中的数据转换成便于分析和分享的格式,Excel表格就是一种常用的工具。本示例展示了如何使用Node.js实现这一功能,特别是针对MySQL数据库。以下是关于这个主题的详细知识: 首先,我们...

    excel.js(导出excel表格)

    excel.js(导出excel表格)

    使用js导出带样式的excel表格

    总的来说,使用JavaScript导出带样式的Excel表格涉及了对数据的组织、样式定义以及文件生成等多个环节。通过SheetJS库,我们可以轻松地实现这一功能,提供给用户高质量的导出体验。在实际项目中,还可以根据需求进行...

    layui数据表格导出Excel插件

    layui数据表格导出Excel插件是一款为layui框架设计的实用工具,它允许用户方便地将layui数据表格中的数据导出到Excel文件中。layui是一款轻量级的前端UI框架,以其简洁、优雅的代码风格和丰富的组件库深受开发者喜爱...

    jQuery把页面上的表格导出Excel表格

    通过jQuery技术,把页面上的表格导出Excel,导出时解决纯数据导出后显示科学计数法和日期型导出后为#号显示问题

    js 实现 用JavaScript导出图像到Excel

    js 实现 用JavaScript导出图像到Excel! 值得下载看看!资源免费,大家分享!!

    html页面表格导出excel(原生js浏览器全兼容)

    在网页开发中,有时我们...提供的`js浏览器导出Excel`资源应该包含了一个示例,你可以参考这个示例代码来理解并应用到自己的项目中。这种方法简单易用,适用于各种网页表格导出需求,极大地提高了前端开发的灵活性。

    简单的导出excel表格列子

    总结来说,这个“简单的导出excel表格列子”提供了一种实用且高效的方法,通过纯JavaScript在Web页面上实现Excel导出功能,无需依赖任何插件,代码简洁易懂,对开发者来说具有很高的学习价值。通过阅读和实践压缩包...

    简单实用网页表格数据导出Excel电子表格文件jQuery插件

    本项目"简单实用网页表格数据导出Excel电子表格文件jQuery插件"正是为了解决这一问题。 首先,我们来探讨jQuery的核心概念。jQuery简化了JavaScript的DOM操作,提供了统一的API来选择元素、添加事件处理程序、执行...

    jQuery表格导出转为excel表格插件.zip

    总的来说,这个"jQuery表格导出转为excel表格插件.zip"资源提供了将基于jQuery的表格数据转换成Excel文件的功能,这在数据处理场景中具有很高的实用价值。开发者通过学习和应用这个插件,可以提升网页应用的数据导出...

    js导出excel.zip

    在JavaScript编程领域,导出Excel是一项常见的需求,特别是在Web应用中,用户可能需要将数据显示在Excel表格中以便进一步处理或存储。"js导出excel.zip"这个压缩包提供了一个解决方案,它结合了EasyUI和DataGrid组件...

    用jquery-table2excel,进行导出excel表格 带图片 jquery.table2excel.js下载

    在现代Web应用中,数据的导入导出功能是不可或缺的一部分,特别是导出表格到Excel,以便用户可以方便地处理和存储数据。`jquery-table2excel`是一个jQuery插件,专门用于实现这一功能,允许用户从网页上的HTML表格...

    将网页table表格中导出到Excel表格中

    用Javascript实现的将网页table中的数据导出到excel表格中!JSP ASP.NET 静态页面都可以使用!代码简单实用!

    js导出excel,可设置excel属性

    js导出excel,可设置excel属性

    纯前端:luckysheet在线编辑Excel导出,Excel文件导入

    Luckysheet是一款基于JavaScript的开源项目,它提供了一个类似Excel的在线编辑界面,使得用户可以在浏览器中进行表格编辑、公式计算、数据处理等一系列操作,而无需依赖任何后端服务。这极大地简化了开发流程,提高...

    js导出Excel表格

    - 该示例中的 `getExcelFile()` 方法并未给出具体实现,实际应用中需要结合特定的库(如 js-xlsx 或 SheetJS)来完成表格数据到 Excel 文件的转换。 - Excel 文件格式较为复杂,简单的文本导出可能无法完全保留原 ...

    easyui+数据导出为Excel

    SheetJS提供了强大的API,允许我们在前端创建、修改和导出Excel文件。 以下是使用EasyUI和SheetJS实现数据导出的基本步骤: 1. 引入必要的资源:确保在HTML页面中引入EasyUI的CSS和JS文件,以及SheetJS的xlsx.full...

    js导出excel插件

    总结,使用JavaScript导出Excel插件,你需要选择合适的库,配置到你的项目中,根据业务需求编写导出逻辑,处理好兼容性和性能问题。在实现过程中,务必注意代码的可维护性和用户友好性,确保导出功能的稳定性和高效...

Global site tag (gtag.js) - Google Analytics