JavaScript导出table数据到Excel<二>
2011-09-21 14:42
826 查看
上面是将整个表格数据copy到Excel,这个例子,是一个一个单元格的方法copy到Excel
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function exportExcel02(){ var tab = document.getElementById("tab");//取得表格对象 // 创建AX对象excel var ax = new ActiveXObject("Excel.Application"); // 获取workbook对象 var wb = ax.Workbooks.Add(); // 激活当前sheet var sheet = wb.ActiveSheet; // 去得表格中行,是个数组 var rowsArr = tab.rows; // 获取得表格的行数 var rowLen = rowsArr.length; for(var i=0;i<rowLen;i++){ // 取得每一行的列 var colsArr = rowsArr[i].cells; // 去得一行中的列数 var colLen = colsArr.length; for(var j=0;j<colLen;j++){ // 一个单元格 var cell = colsArr[j]; // 赋值 sheet.Cells(i+1,j+1).value=cell.innerText; } } // 设置excel可见属性 ax.Visible = true; } </script> <title>JavaScript 导出table数据到Excel的第二种方法:读取表格中每个单元到EXCEL中</title> </head> <body> <table id="tab" width="90%" border="1" align="center" cellpadding="0" cellspacing="0"> <thead> <tr> <th>姓名</th><th>性别</th><th>出生日期</th><th>Email</th><th>专业</th> </tr> </thead> <tbody> <tr> <td>张三</td><td>男</td><td>1988-08-09</td><td>zhangsan@163.com</td><td>软件工程</td> </tr> <tr> <td>李四</td><td>男</td><td>1985-04-23</td><td>lisi@163.com</td><td>土木工程</td> </tr> <tr> <td>小红</td><td>女</td><td>1990-11-19</td><td>xiaohong@163.com</td><td>电子商务</td> </tr> <tr> <td>小军</td><td>男</td><td>1987-04-22</td><td>xiaojun@163.com</td><td>市场营销</td> </tr> </tbody> </table> <br /><br /> <center> <input type="button" value="导出到Excel" id="sp" onClick="exportExcel02();" /> </center> </body> </html>
相关文章推荐
- JavaScript导出table数据到Excel<一>
- asp.net<Web版> ---GridView 数据导出到excel表,系列问题<一>---导出的Excel文件格式与文件扩展名指定的格式不一致
- D3.JS 基于javascript的图表展示库<四>----基本元素选择与Table
- Excel通用导出List<Object>对象到excel文件
- js javascript 导出table表中数据到Excel中
- JAVA POI Excel导出,数据源可以是List<Map>或者List<Model>类型
- javascript导出table里的数据为Excel(4)
- javascript 导出数据到Excel(处理table中的元素)
- LoadRunner脚本编写&lt;二&gt;--&nbsp;数据类…
- JavaScript 导出Table数据到Word和Excel
- Java基础<二>--->关键字、数据类型、运算
- 【javascript笔记】声明函数的三种方式<二>
- <React: Up and Running>阅读笔记 — The life of a component & Excel: a fancy table component
- JavaScript中利用<script>获取非同源服务器的数据(规避同源策略)
- describe table <内表> 得到内表中有多少行数据
- 大数据处理之道(实验方法<二>)
- html导出table支持(excel,png,word,pdf<pdf不太行,中文不支持>)
- Webservice接口数据抽取_Kettel<二>
- mvc 动态生成table并将tb的数据放入相应的List<T>中 (1)
- asp.net<Web版> ---将excel表数据导入到数据库问题<一>---未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序