Javaphua Blog

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            46 Posts :: 5 Stories :: 46 Comments :: 0 Trackbacks

          <HTML>
          ? <HEAD>
          ??? <title>WEB頁面導(dǎo)出為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="導(dǎo)出頁面指定區(qū)域內(nèi)容到Word">
          <input type="button" onclick="javascript:AllAreaExcel();" value="導(dǎo)出頁面指定區(qū)域內(nèi)容到Excel">
          <input type="button" onclick="javascript:CellAreaExcel();" value="導(dǎo)出表單單元格內(nèi)容到Excel">
          <SCRIPT LANGUAGE="javascript">
          ?//指定頁面區(qū)域內(nèi)容導(dǎo)入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ū)域“單元格”內(nèi)容導(dǎo)入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ū)域內(nèi)容導(dǎo)入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>

          posted on 2006-05-18 20:07 Javaphua 閱讀(354) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 汕尾市| 登封市| 聊城市| 镇平县| 大英县| 永善县| 洛宁县| 海原县| 莱阳市| 金门县| 垣曲县| 惠安县| 腾冲县| 青河县| 拜泉县| 项城市| 兴义市| 从江县| 九寨沟县| 辽宁省| 合肥市| 亳州市| 陆川县| 玉林市| 顺昌县| 闸北区| 额济纳旗| 河曲县| 衡水市| 霍城县| 简阳市| 新建县| 阿瓦提县| 甘肃省| 东海县| 洛南县| 房产| 渑池县| 武定县| 武山县| 淅川县|