zoukankan      html  css  js  c++  java
  • 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>  
  • 相关阅读:
    iis WebSocket 搭建环境及配置
    RESTful API 设计最佳实践
    laravel/lumen 单元测试
    后台管理UI的选择
    lumen Response
    计算机网络——OSI、TCP/IP协议族详解
    Java中'&'与、'|'或、'^'异或、'<<'左移位、'>>'右移位
    Servlet、Struts2、SpringMVC执行流程
    final修饰符,finally,finalize区别
    JSP的九个隐式(内置)对象
  • 原文地址:https://www.cnblogs.com/qiutianyou/p/5524140.html
Copyright © 2011-2022 走看看