當幸福來敲門

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

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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 延安市| 广南县| 乡宁县| 渝北区| 凤凰县| 曲麻莱县| 拉萨市| 松原市| 阳信县| 普兰县| 兴隆县| 孟州市| 台南县| 化隆| 南漳县| 蕲春县| 宁乡县| 增城市| 西峡县| 高安市| 仙居县| 扬中市| 陕西省| 安多县| 澄迈县| 嘉善县| 塘沽区| 会泽县| 长春市| 宁城县| 玉溪市| 淮北市| 谢通门县| 宜城市| 个旧市| 云霄县| 盐池县| 莱芜市| 宾川县| 江源县| 响水县|