国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

結(jié)合JAVASCRIPT將HTML導(dǎo)入Excel形成簡單Web報(bào)表

2019-11-18 16:25:55
字體:
供稿:網(wǎng)友
        結(jié)合javascript將Html導(dǎo)入Excel形成簡單Web報(bào)表
        做法是把HTML中的table整個(gè)導(dǎo)入到Excel中,提示下載或者打開.
        Javascript代碼:

 /****************************************************
add by liqingfeng,
生成導(dǎo)出按鈕,專門供查詢配置統(tǒng)計(jì)頁面使用,
即頁面沒有ifram的情況
2005-4-29
*******************************************************/
function getExcelEXPortButton(inTblId, BTnWidth, root, formname) {
        var strHtml = "";
        var width=90;
        if (btnWidth!=null)width=btnWidth;
        //var tblWin = (!!inWindow ? inWindow : "");
        //strHtml += "<form name ='xlsForm'>";
        strHtml += "<input name=/"tablevalue/" type=/"hidden/" value=/"/">";
        if(!document.all("xlsFrm")) {
        strHtml += "<iframe name=/"xlsFrm/" width=/"0/" height=/"0/"></iframe>";
        }

        strHtml += "<table border=/"1/" align='center' cellspacing=/"0/" cellpadding=/"0/" width=/""+width+"/">";
        strHtml += "  <tr class=/"tableButton/" onClick=/"javascript:getXlsFromjsp('" + inTblId + "','" + root + "','" + formname +"')/" "
        + "onMouSEOver=/"buttonOver(this)/" onMouseOut=/"buttonOut(this)/">";
        strHtml += "    <td nowrap>導(dǎo)出</td>";
        strHtml += "  </tr>";
        strHtml += "</table>";
        //strHtml += "</form>";
        document.writeln(strHtml);
        //getGlobeHideFrame();
}


/************************************************
add by liqingfeng,
專門供查詢配置統(tǒng)計(jì)頁面使用,
即頁面沒有ifram的情況
2005-4-29
*********************************************************/
        function getXlsFromJsp(id, root, formname){
                        //var tblDocument = eval(frmName).document;
                        var tblFromname = document.all(formname);
                        var curTbl = document.all(id);
                        var tableValue = curTbl.innerHTML ;
                        tblFromname.tablevalue.value = tableValue;
                        //alert(""+curTbl.innerHTML );
                        window.open( root + "/excel_transfer.jsp?formname=" + formname,"def","Height = max ,Width = max");
        }


測試的HTML:

<HTML>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<head><title>Test</title></head>
<body>
<form name = “form1”>
<TABLE borderColor=#111111 cellSpacing=0 cellPadding=2 width=1200 align=center border=1>
  <TR>
    <TD align=middle width="10%" height=20 rowSpan=2>項(xiàng)目 </TD>
    <TD align=middle width="2%" height=20 rowSpan=2>計(jì)量單位 </TD>
    <TD align=middle width="4%" height=20>滿期賠付率 </TD>
  </TR>
</TABLE>
<script>getExcelExportButton2('collate', 'frmInfoList','90','/root','form1')</script>
</form>
</body>
</HTML>

點(diǎn)擊導(dǎo)出按鈕,頁面轉(zhuǎn)入excel_transfer.jsp 進(jìn)行中轉(zhuǎn)處理
excel_transfer.jsp:
<%@ page contentType="text/html; charset=gb2312" %>
<HTML>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<head><title>excel transfer</title></head>
<body>
<!--
/********************************************
  中轉(zhuǎn)頁面,由這個(gè)頁面跳轉(zhuǎn)到最終生成Excel頁面
  jsp name: excel_transfer.jsp
   Author : LiQingfeng
  Date : 2005-4-29
********************************************/
-->
<!--
<script language="JavaScript">
document.write(opener.form1.tablevalue.value);
</script>
-->
<form name = "form2" method = "post" action = "excel_create.jsp">
<input name="tablevalue2" type="hidden" value="">
          <script language="JavaScript">
            var forname = "<%=request.getParameter("formname")%>";
                form2.tablevalue2.value = opener.document.all(forname).tablevalue.value;
                form2.submit();
        </script>
</body>
</HTML>


excel_create.jsp:

<%@ page contentType="text/html; charset=gb2312" %>
<%response.setContentType("application/vnd.ms-excel;charset=gb2312"); %>
<HTML>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<head><title>create excel</title></head>
<body>
<!--
/********************************************
  最終生成Excel頁面,導(dǎo)出成Excel
  jsp name: excel_transfer.jsp
   Author : LiQingfeng
  Date : 2005-4-29
********************************************/
-->
<!--
<script language="JavaScript">
document.write(opener.form1.tablevalue.value);
</script>
-->
<TABLE borderColor=#111111 cellSpacing=0 cellPadding=2 width=1200 align=center border=1>
  <%=request.getParameter("tablevalue2")%>
</TABLE>

</body>
</HTML>
進(jìn)入討論組討論。

(出處:http://www.survivalescaperooms.com)



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 常宁市| 河西区| 浪卡子县| 南和县| 中江县| 正蓝旗| 赣州市| 保亭| 新野县| 白沙| 嘉定区| 贺州市| 阿瓦提县| 广宗县| 莆田市| 姚安县| 五峰| 纳雍县| 巩义市| 钟祥市| 太谷县| 洱源县| 海门市| 碌曲县| 保靖县| 乌兰察布市| 翁源县| 团风县| 灵川县| 和政县| 黄大仙区| 宁河县| 台北市| 屏东市| 台中市| 安义县| 沐川县| 南涧| 宜春市| 娄底市| 平舆县|