當幸福來敲門

          我就會牢牢抓住!
          隨筆 - 50, 文章 - 3, 評論 - 8, 引用 - 0
          數據加載中……

          JS導出Excel

           JS導出EXCEL的兩種方法

          function method1(tableid) {//整個表格拷貝到EXCEL中
              var curTbl = document.getElementById(tableid);
              var oXL = new ActiveXObject("Excel.Application");
              //創建AX對象excel
              var oWB = oXL.Workbooks.Add();
              //獲取workbook對象
                  var oSheet = oWB.ActiveSheet;
              //激活當前sheet
              var sel = document.body.createTextRange();
              sel.moveToElementText(curTbl);
              //把表格中的內容移到TextRange中
              sel.select();
              //全選TextRange中內容
              sel.execCommand("Copy");
              //復制TextRange中內容
              oSheet.Paste();
              //粘貼到活動的EXCEL中      
              oXL.Visible = true;
              //設置excel可見屬性
          }
          function method2(tableid) //讀取表格中每個單元到EXCEL中
          {
              var curTbl = document.getElementById(tableid);
               var oXL = new ActiveXObject("Excel.Application");
               //創建AX對象excel
               var oWB = oXL.Workbooks.Add();
               //獲取workbook對象
              var oSheet = oWB.ActiveSheet;
              //激活當前sheet
               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;
               //設置excel可見屬性
          }

           

          <input type="button" onclick="javascript:method1('TableExcel');" value="第一種方法導入到EXCEL">
          <input type="button" onclick="javascript:method2('TableExcel');" value="第二種方法導入到EXCEL">

           

          posted on 2011-12-20 11:27 wyx 閱讀(4791) 評論(2)  編輯  收藏

          評論

          # re: JS導出Excel  回復  更多評論   

          我應該這么使用啊?導出的excell放到哪個目錄下了。?謝謝
          2013-08-01 09:18 | 網上購物

          # re: JS導出Excel[未登錄]  回復  更多評論   

          我用這種方法 會報錯呀 怎么解決 急急急 。。 點按鈕報 錯誤: Automation 服務器不能創建對象 求解決辦法。。
          2013-09-12 16:05 |

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 江源县| 洮南市| 新绛县| 正阳县| 建昌县| 福贡县| 冀州市| 舒城县| 浏阳市| 雅安市| 枣强县| 清河县| 肃北| 望城县| 华坪县| 珲春市| 日照市| 清流县| 宿州市| 南宫市| 炉霍县| 蓬莱市| 松溪县| 玛纳斯县| 镇巴县| 兴山县| 航空| 凤山县| 化德县| 双流县| 朔州市| 台山市| 葫芦岛市| 昭通市| 福州市| 金川县| 会理县| 图片| 平山县| 本溪市| 抚顺市|