asp.net中Table生成Excel表格的方法
本文实例讲述了asp.net中Table生成Excel表格的方法。分享给大家供大家参考。
具体实现方法如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headid="Head1"runat="server">
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<linkhref="/Css/Balance.css"rel="stylesheet"/>
<title></title>
<scriptrunat="server">
protectedvoidwriteXls(objectsender,EventArgse)
{
Response.Clear();
Response.Buffer=true;
Response.ContentType="application/vnd.ms-excel.numberformat:@";
this.EnableViewState=false;
Response.Charset="UTF-8";
Response.ContentEncoding=System.Text.Encoding.GetEncoding("gb2312");//设置输出流为简体中文
Response.AppendHeader("Content-Disposition","attachment;filename="+Title+".xls");
Response.Write(printHid.Value);
Response.End();
}
</script>
</head>
<body>
<formid="form1"runat="server">
<asp:HiddenFieldID="printHid"runat="server"/>
<buttononclick="getHtmltoValue()">生成excel</button>
<scripttype="text/javascript">
functiongetHtmltoValue(){
document.getElementById("<%=printHid.ClientID%>").value=document.getElementById("printDiv").innerHTML;
}
</script>
<table> ....... </table> </form> </body> <html>
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下