當幸福來敲門

          我就會牢牢抓住!
          隨筆 - 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 閱讀(4790) 評論(2)  編輯  收藏

          評論

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

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

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

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

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


          網站導航:
           
          主站蜘蛛池模板: 西乌珠穆沁旗| 全州县| 兰溪市| 城市| 甘谷县| 通榆县| 沙河市| 陈巴尔虎旗| 海盐县| 辽宁省| 榆社县| 那曲县| 陆丰市| 体育| 焦作市| 汉阴县| 大冶市| 西安市| 溧阳市| 宁津县| 东莞市| 汉阴县| 定襄县| 锦州市| 潍坊市| 安岳县| 璧山县| 剑河县| 富源县| 新龙县| 辰溪县| 成都市| 禹州市| 凤阳县| 廊坊市| 银川市| 耒阳市| 大庆市| 墨脱县| 当涂县| 托里县|