将html中table导出到excel xls文件的一种可用方法
2013-07-15 16:16
567 查看
js中代码:
html中调用该函数就行,要注意的时参数的传递,
比如html中有一个table ,如果的他id是table1,函数调用方式是onclick="exportToExcel('table1')"
下面是一个html实例:
function exportToExcel(tableid) { var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application"); var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var Lenr = curTbl.rows.length; for (i = 0; i < Lenr; i++) { var Lenc = curTbl.rows(i).cells.length; for (j = 0; j < Lenc; j++) { oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText; } } oXL.Visible = true; }
html中调用该函数就行,要注意的时参数的传递,
比如html中有一个table ,如果的他id是table1,函数调用方式是onclick="exportToExcel('table1')"
下面是一个html实例:
<html> <head> <title>excelTest.html</title> </head> <body> <table id="tableExcel" width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td colspan="5" align="center">html 表格导出道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> </table> <input type="button" value="导出" onclick="exportToExcel('tableExcel')"> <script language="JavaScript" src="excelExport.js"></script> </body> </html>
相关文章推荐
- datagrid数据导出到excel文件给客户端下载的几种方法 (xls,csv,html)
- datagrid数据导出到excel文件给客户端下载的几种方法 (xls,csv,html)
- PHP把HTML的table导出为Excel文件
- PHP导出excel(*.xls)文件的简单方法
- PHP导出MySQL数据库为EXCEL文件格式(.xls)的方法 http://www.kankanblog.com/read.php/144.htm
- 导出Excel的方法,传入为table或html!
- html表格table实现鼠标移入移出行变色的一种可用方法
- html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式
- pb9中使用htmltable方式将数据窗口导出为excel文件的几点看法
- js将html中的内容导出word、或者excel文件的方法
- VB6数据导出到Excel文件,一种设计界面查询条件的方法,一种简单加密方法(改写)
- js将html中的内容导出word、或者excel文件的方法
- OEL导出excel文件时候,美化excel的几种方法
- Html Table to Excel 的一种实现 (PHP)
- ASP.NET中导出excel/word等类型文件的简单方法
- Asp.NET导出Excel文件乱码解决若干方法
- JAVA以UTF-8导出CSV文件,用excel打开产生乱码的解决方法
- sql server中导入/导出Excel的xls文件
- ASP.NET中导出excel/word等类型文件的简单方法
- javscript 导出html中的table到excel