當幸福來敲門

          我就會牢牢抓住!
          隨筆 - 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 |

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


          網站導航:
           
          主站蜘蛛池模板: 盐源县| 武城县| 永嘉县| 保康县| 衡山县| 尉犁县| 德化县| 华宁县| 缙云县| 冕宁县| 南郑县| 大兴区| 方山县| 通州区| 准格尔旗| 淮滨县| 灵山县| 鹤山市| 绥宁县| 丹东市| 印江| 玛曲县| 平昌县| 平潭县| 新河县| 东明县| 汾阳市| 天峨县| 定州市| 濮阳县| 乌兰察布市| 鹤庆县| 枣阳市| 张北县| 青岛市| 长沙市| 宁安市| 莆田市| 宜城市| 博罗县| 尉氏县|