js导出table到Excle
Posted Qiu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js导出table到Excle相关的知识,希望对你有一定的参考价值。
<html> <head> <script language="javascript"> var oXL; var oWB; function ExportExcel() { try{ if(oXL==null){ oXL = new ActiveXObject("Excel.Application"); } //var oXL = new ActiveXObject("Excel.Application"); //创建excel应用程序对象 oWB = oXL.Workbooks.Add(); //创建工作簿 var oSheet = oWB.ActiveSheet; //获取当前活动的工作簿 var sel=document.body.createTextRange(); sel.moveToElementText(record); sel.select(); sel.execCommand("Copy"); //复制 oSheet.Paste(); //粘贴 oXL.Visible = true; //设置Excel的属性 oXL.UserControl = true; oXL=null; oWB=null; oSheet=null; }catch(e){ alert( "要导出该表,您必须安装Excel电子表格软件,同时浏览器须使用ActiveX 控件,请确认您的浏览器设置启用所有的ActiveX 控件。"); return ""; } } </script> </head> <body> <div id="record" align="center"> <table border="1" width="50%" class="tabCss titCss"> <tr> <th colspan="11" align="left"> <img src="images2/fen_sanjiao.gif" /> 注册型项目统计表 </th> </tr> <tr align="center"> <td rowspan="3"> 项目阶段 </td> <td colspan="2"> 项目数量 </td> <td colspan="8"> 责任单位 </td> </tr> <tr align="center"> <td rowspan="2"> 合计 </td> <td rowspan="2"> 比重 </td> <td colspan="2"> 招商联络部 </td> <td colspan="2"> 综合协调部 </td> <td colspan="2"> 宣传调研部 </td> <td colspan="2"> 企业服务科 </td> </tr> ...........(中间省略N多) </table> <br> <center> <input type=button class="ipt" onClick="ExportExcel();" value="导出Excel" /> </center> </div> </body> </html>
以上是关于js导出table到Excle的主要内容,如果未能解决你的问题,请参考以下文章