asp.net中Table生成Excel表格的方法
本文實例講述了asp.net中Table生成Excel表格的方法。分享給大家供大家參考。
具體實現(xiàn)方法如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="/Css/Balance.css" rel="stylesheet" />
<title></title>
<script runat="server">
protected void writeXls(object sender, EventArgs e)
{
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");//設(shè)置輸出流為簡體中文
Response.AppendHeader("Content-Disposition", "attachment;filename=" + Title + ".xls");
Response.Write(printHid.Value);
Response.End();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:HiddenField ID="printHid" runat="server" />
<button onclick="getHtmltoValue()" >生成excel</button>
<script type="text/javascript">
function getHtmltoValue() {
document.getElementById("<%=printHid.ClientID%>").value = document.getElementById("printDiv").innerHTML;
}
</script>
<table >
.......
</table>
</form>
</body>
<html>
希望本文所述對大家的asp.net程序設(shè)計有所幫助。
相關(guān)文章
ASP.NET操作MySql數(shù)據(jù)庫的實例代碼講解
這篇文章主要介紹了ASP.NET操作MySql數(shù)據(jù)庫的實例代碼講解,需要的朋友可以參考下2016-12-12asp.net開發(fā)中常見公共捕獲異常方式總結(jié)(附源碼)
這篇文章主要介紹了asp.net開發(fā)中常見公共捕獲異常方式總結(jié),結(jié)合實例形式較為詳細的分析了asp.net捕獲異常的相關(guān)技巧,并提供了完整的實例代碼供讀者下載參考,需要的朋友可以參考下2015-11-11asp.net實現(xiàn)上傳文件顯示本地絕對路徑的實例代碼
asp.net實現(xiàn)上傳圖片顯示本地絕對路徑圖片,其實這個還是得用<DIV></DIV>去顯示圖片會更好一點!用js實現(xiàn)圖片的比例壓縮讓圖片一樣能夠很清楚!下面把代碼貼出來2013-07-07ASP.NET Core 2.0 帶初始參數(shù)的中間件問題及解決方法
這篇文章主要介紹了ASP.NET Core 2.0 帶初始參數(shù)的中間件問題及解決方法,需要的朋友可以參考下2017-10-10使用.NET?6開發(fā)TodoList應(yīng)用之引入數(shù)據(jù)存儲的思路詳解
在這篇文章中,我們僅討論如何實現(xiàn)數(shù)據(jù)存儲基礎(chǔ)設(shè)施的引入,具體的實體定義和操作后面專門來說。對.NET?6開發(fā)TodoList引入數(shù)據(jù)存儲相關(guān)知識感興趣的朋友一起看看吧2021-12-12