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的主要内容,如果未能解决你的问题,请参考以下文章

js 导出到word,excel

如何用JAVA导出Excel?(使用POI)

.NET数据导出到Excle表格

.NET数据导出到Excle表格

JAVA操作Excle之Poi批量导出Excle数据

Javaweb使用Excle导出数据并下载