当前位置:首页 > 开发 > Web前端 > JavaScript > 正文

Js也导出Excel

发表于: 2010-08-12   作者:cuisuqiang   来源:转载   浏览次数:
摘要: <html xmlns="http://www.w3.org/1999/xhtml" >   <head>   <title>标题页</title>   <SCRIPT LANGUAGE="JavaScript">   function ExportExcel()   {   var o
<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

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
最近从Silverlight这边转到javascript过来,现在要导出一个导出excel的功能。上级领导指示当页显示
最近需要做一个功能:导出 Excel,第一想法是在后台导出excel前台下载。但项目用到了easyUI,很多数
老规矩先来个预览图 业务系统显示效果图 导出模板图 功能描述 世间万物总是相生相克,既然我们的客
告别ASP.NET操作EXCEL的烦恼(总结篇)——放到首页奢侈下 公元19XX年前,关于EXCEL的操作就如滔滔江
1.Apache POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsof
目的 网页上的数据导出有很多种导出方法,其中有的是真正格式的Excel,也有XML文档格式的Excel,还
NPOI 官方网站 http://npoi.codeplex.com/ 加载NPOI.DLL ,引用这两个命名空间 using NPOI.HSSF.Use
stswordman 人的梦想 是不会完结的 博客园 首页 博问 闪存 新随笔 联系 订阅 管理 随笔-152 评论-35
GridView导出Excel研究 Introduction: 将GridView中的数据导出为Excel是web应用中的常见功能。在不
Introduction: 将GridView中的数据导出为Excel是web应用中的常见功能。在不同的应用场景下有不同的
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号