国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.survivalescaperooms.com)



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宕昌县| 康平县| 灵丘县| 广东省| 闸北区| 湘潭市| 通化县| 班玛县| 衡南县| 景洪市| 海兴县| 江源县| 绥滨县| 三河市| 白银市| 钦州市| 涿鹿县| 双辽市| 镇沅| 南投市| 清涧县| 大渡口区| 名山县| 临泽县| 慈利县| 伊春市| 固始县| 湟源县| 萝北县| 会昌县| 大英县| 尖扎县| 宿州市| 峨山| 甘德县| 浦县| 延庆县| 佛坪县| 延吉市| 永州市| 大姚县|