JBOSS 點滴

          豐豐的博客

          WEB頁面導出為EXCEL文檔的方法

          <HTML>
            <HEAD>
              <title>WEB頁面導出為EXCEL文檔的方法
              </title>
            </HEAD>
          <body>
          <BR>
          <table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor = "#61FF13">
          <TR style="text-align : center;">
           <TD>單元格A</TD>
           <TD>單元格A</TD>
           <TD>單元格A</TD>
           <TD>單元格A</TD>
          </TR>
          <TR>
           <TD colSpan=4 style="text-align : center;"><font color="BLUE" face="Verdana">單元格合并行A</FONT></TD>
          </TR>
          </TABLE>
          <BR>
          <table id = "PrintB" width="100%" border="1" cellspacing="0" cellpadding="0">
          <TR style="text-align : center;">
           <TD>單元格B</TD>
           <TD>單元格B</TD>
           <TD>單元格B</TD>
           <TD>單元格B</TD>
          </TR>
          <TR>
           <TD colSpan=4 style="text-align : center;">單元格合并行B</TD>
          </TR>
          </TABLE>
          <br><br><br>
          <input type="button" onclick="javascript:AllAreaWord();" value="導出頁面指定區(qū)域內容到Word">
          <input type="button" onclick="javascript:AllAreaExcel();" value="導出頁面指定區(qū)域內容到Excel">
          <input type="button" onclick="javascript:CellAreaExcel();" value="導出表單單元格內容到Excel">
          <SCRIPT LANGUAGE="javascript">
           //指定頁面區(qū)域內容導入Excel
           function AllAreaExcel()
           {
            var oXL = new ActiveXObject("Excel.Application");
            var oWB = oXL.Workbooks.Add();
            var oSheet = oWB.ActiveSheet; 
            var sel=document.body.createTextRange();
            sel.moveToElementText(PrintA);
            sel.select();
            sel.execCommand("Copy");
            oSheet.Paste();
            oXL.Visible = true;
           }
           //指定頁面區(qū)域“單元格”內容導入Excel
           function CellAreaExcel()
           {
            var oXL = new ActiveXObject("Excel.Application");
            var oWB = oXL.Workbooks.Add();
            var oSheet = oWB.ActiveSheet;
            var Lenr = PrintA.rows.length;
            for (i=0;i<Lenr;i++)
            {
             var Lenc = PrintA.rows(i).cells.length;
             for (j=0;j<Lenc;j++)
             {
              oSheet.Cells(i+1,j+1).value = PrintA.rows(i).cells(j).innerText;
             }
            }
            oXL.Visible = true;
           }

           //指定頁面區(qū)域內容導入Word
           function AllAreaWord()
           {
            var oWD = new ActiveXObject("Word.Application");
            var oDC = oWD.Documents.Add("",0,1);
            var oRange =oDC.Range(0,1);
            var sel = document.body.createTextRange();
            sel.moveToElementText(PrintA);
            sel.select();
            sel.execCommand("Copy");
            oRange.Paste();
            oWD.Application.Visible = true;
            //window.close();
           }
          </SCRIPT>
          </body></html>

          -

          資料引用:http://www.knowsky.com/302647.html

          posted on 2009-03-28 14:19 半導體 閱讀(319) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 华坪县| 巴青县| 秦皇岛市| 仁怀市| 怀集县| 台南市| 巴楚县| 隆回县| 博乐市| 嵊泗县| 赫章县| 当阳市| 石柱| 邳州市| 德兴市| 永州市| 钟祥市| 焦作市| 绍兴县| 来安县| 桦川县| 彰化市| 洛南县| 渝中区| 凤冈县| 吴江市| 和顺县| 荥经县| 将乐县| 通道| 四会市| 聂拉木县| 博兴县| 香港 | 师宗县| 汽车| 汉川市| 鄂尔多斯市| 营山县| 东光县| 长乐市|