`
cuisuqiang
  • 浏览: 3960500 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3670273
社区版块
存档分类
最新评论

Js也导出Excel

    博客分类:
  • JS
阅读更多
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
  <title>标题页</title>
  <SCRIPT LANGUAGE="JavaScript">
  function ExportExcel()
  {
  var oXL = new ActiveXObject("Excel.Application"); //创建excel应用程序对象
  var oWB = oXL.Workbooks.Add();        //创建工作簿
  var oSheet = oWB.ActiveSheet;         //获取当前活动的工作簿
  var table = document.all.data;        //获取当前页面中的表格
  var hang = table.rows.length;         //获取表格有多少行
  var lie = table.rows(0).cells.length; //获取首行有多少列-多少标题
  for (i=0;i<hang;i++)               //添加标题到表格中
  {
  for (j=0;j<lie;j++)
  {
  oSheet.Cells(i+1,j+1).Value = table.rows(i).cells(j).innerText;//设置标题的内容
  }
  }
  oXL.Visible = true; //设置Excel的属性
  oXL.UserControl = true;
  }
  </SCRIPT>
  </head>
  <body>
  <input type="button" name="btnExcel" onClick="ExportExcel()" value="导出到excel" class="notPrint">
  <table width="999" height="311" border="0" cellspacing="1" bgcolor="#FFCCFF" id="data">
  <tr>
  <td height="29" bgcolor="#FFFFFF">姓名</td>
  <td bgcolor="#FFFFFF">年龄</td>
  <td bgcolor="#FFFFFF">性别</td>
  <td bgcolor="#FFFFFF">身份证</td>
  <td bgcolor="#FFFFFF">家庭住址</td>
  <td bgcolor="#FFFFFF">毕业院校</td>
  <td bgcolor="#FFFFFF">职位</td>
  <td bgcolor="#FFFFFF">备注</td>
  </tr>
  <tr>
  <td height="26" bgcolor="#FFFFFF">张三</td>
  <td bgcolor="#FFFFFF">23</td>
  <td bgcolor="#FFFFFF">男</td>
  <td bgcolor="#FFFFFF">1235623342334434</td>
  <td bgcolor="#FFFFFF">湖北宜昌</td>
  <td bgcolor="#FFFFFF">清华大学</td>
  <td bgcolor="#FFFFFF">Java软件工程师</td>
  <td bgcolor="#FFFFFF">无</td>
  </tr>
  <tr>
  <td height="29" bgcolor="#FFFFFF">李思</td>
  <td bgcolor="#FFFFFF">22</td>
  <td bgcolor="#FFFFFF">女</td>
  <td bgcolor="#FFFFFF">2342343243243244</td>
  <td bgcolor="#FFFFFF">湖北宜昌</td>
  <td bgcolor="#FFFFFF">北京大学</td>
  <td bgcolor="#FFFFFF">Java软件工程师</td>
  <td bgcolor="#FFFFFF">无</td>
  </tr>
  <tr>
  <td height="29" bgcolor="#FFFFFF">王武</td>
  <td bgcolor="#FFFFFF">23</td>
  <td bgcolor="#FFFFFF">男</td>
  <td bgcolor="#FFFFFF">4234324324324443</td>
  <td bgcolor="#FFFFFF">湖北宜昌</td>
  <td bgcolor="#FFFFFF">清华大学</td>
  <td bgcolor="#FFFFFF">Java软件工程师</td>
  <td bgcolor="#FFFFFF">无</td>
  </tr>
  <tr>
  <td height="29" bgcolor="#FFFFFF">王八</td>
  <td bgcolor="#FFFFFF">21</td>
  <td bgcolor="#FFFFFF">男</td>
  <td bgcolor="#FFFFFF">3435522434324344</td>
  <td bgcolor="#FFFFFF">湖北宜昌</td>
  <td bgcolor="#FFFFFF">清华大学</td>
  <td bgcolor="#FFFFFF">Java软件工程师</td>
  <td bgcolor="#FFFFFF">无</td>
  </tr>
  <tr>
  <td height="29" bgcolor="#FFFFFF">张三丰</td>
  <td bgcolor="#FFFFFF">25</td>
  <td bgcolor="#FFFFFF">男</td>
  <td bgcolor="#FFFFFF">2343545543242434</td>
  <td bgcolor="#FFFFFF">湖北宜昌</td>
  <td bgcolor="#FFFFFF">北京大学</td>
  <td bgcolor="#FFFFFF">Java软件工程师</td>
  <td bgcolor="#FFFFFF">无</td>
  </tr>
  <tr>
  <td height="29" bgcolor="#FFFFFF">东方白了</td>
  <td bgcolor="#FFFFFF">52</td>
  <td bgcolor="#FFFFFF">女</td>
  <td bgcolor="#FFFFFF">9787675756455323</td>
  <td bgcolor="#FFFFFF">湖北宜昌</td>
  <td bgcolor="#FFFFFF">清华大学</td>
  <td bgcolor="#FFFFFF">Java软件工程师</td>
  <td bgcolor="#FFFFFF">无</td>
  </tr>
  </table>
  </body>	
</html>

 

分享到:
评论

相关推荐

    js导出excel.zip

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

    js导出excel,可设置excel属性

    js导出excel,可设置excel属性

    Export2Excel.js导出excel

    "Export2Excel.js导出excel"是一个针对这种情况的解决方案,它允许在Vue项目中实现前端直接导出Excel文件。下面将详细阐述这个功能的实现原理和涉及的技术。 首先,"Blob.js"是用于处理浏览器中的Blob对象的...

    JS数据导出Excel案例代码

    总的来说,JS数据导出Excel涉及了JavaScript的数据处理、文件格式转换和浏览器API的使用,对于Web开发者来说是一项实用技能。通过理解这些知识点,你可以创建用户友好的功能,使他们能够方便地导出和管理数据。

    js导出excel插件

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

    spreadjs_导出 Excel 显示复选框而不是布尔值-demo.zip

    2. **demo.html**:这是示例的主HTML文件,其中包含了SpreadJS组件的初始化代码,以及可能的交互逻辑,用于展示如何实现导出Excel时复选框的转换。 3. **gc.spread.sheets.all.14.1.1.min.js**:这是SpreadJS的核心...

    js 实现 用JavaScript导出图像到Excel

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

    HTML用JS导出Excel的五种方法.javascript导出excel的5种方法

    导出Excel文件时,需要创建一个工作表对象,然后加入到工作簿中,最后将其转换为二进制数据并下载。 ```javascript // 安装js-xlsx npm install xlsx import * as XLSX from 'xlsx'; function exportToExcel(data...

    js操作table导出excel

    总结,JavaScript操作HTML表格导出Excel主要涉及以下几个步骤: 1. 引入`FileSaver.js`库。 2. 创建HTML表格并填充数据。 3. 使用JavaScript获取表格数据并转换为CSV格式。 4. 创建Blob对象,并使用`saveAs`方法保存...

    Javascript导出Excel,自动合并单元格、自动列宽、有进度条

    js导出execl,自动合并单元格,自动增行,增列

    js导出excel(xlsx格式)、CVS、PDF、打印

    Javascript导出excel为xlsx格式,兼容IE6+和主流浏览器,下载下来直接可以使用。 其他javascript导出excel插件可看作者文章:https://blog.csdn.net/qq_21693027/article/details/80459677

    JS导入导出Excel 兼容IE、Firefox、Chrome等浏览器

    "JS导入导出Excel 兼容IE、Firefox、Chrome等浏览器"这一技术主题,聚焦于如何使用JavaScript(JS)在各种浏览器环境下处理Excel文件,包括古老的Internet Explorer(IE)、Firefox以及Chrome。下面我们将深入探讨这...

    JavaScript 实现 Excel数据导出 支持多个Sheet页导出

    本文将深入探讨如何使用纯JavaScript实现JSON格式数据到Excel文件的导出,同时支持多个Sheet页的导出。这个功能对于前端开发者来说,能够极大地提升用户体验,特别是在数据管理、分析和分享场景下。 首先,我们要...

    xlsx.full.min.js-导入导出excel获取数据demo.zip

    标题 "xlsx.full.min.js-导入导出excel获取数据demo.zip" 提到的核心知识点是使用 "xlsx.full.min.js" 库来实现Excel文件的导入、导出以及数据获取功能。这个库是一个压缩包,其中包含了演示这些功能的代码示例。...

    layui数据表格导出Excel插件

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

    vue.js导出Excel所需要的JS文件 修改当前为当前日期

    下面我们将详细探讨如何利用这两个库在Vue.js项目中导出Excel文件,并重点关注如何将当前日期添加到导出的文件名中。 首先,Blob.js是一个JavaScript库,用于在浏览器中创建和操作Blob对象。Blob是Binary Large ...

    jquery 导出excel方法

    下面将详细介绍jQuery导出Excel的方法,以及相关知识点。 1. **jQuery插件:TableExport** 文件`tableExport.jquery.plugin-a891806`可能是一个名为TableExport的jQuery插件,它允许开发者将HTML表格数据导出为...

    js 导出excel 支持chrome

    javascript表格导出excel,支持chrome.

    导出Excel功能,导出Excel功能,导出Excel功能

    也可以使用前端库如FileSaver.js来控制文件下载。 12. **文件压缩**:为了减少文件大小和加快传输速度,可以将多个Excel文件打包成一个ZIP文件供用户下载。 综上所述,导出Excel功能涉及的技术和细节众多,涵盖了...

Global site tag (gtag.js) - Google Analytics