asp.net導(dǎo)出EXCEL的功能代碼
更新時間:2008年07月11日 08:53:52 作者:
這是一段網(wǎng)上很多人使用的導(dǎo)出EXCEL代碼,但使用過程中發(fā)現(xiàn)很多不足的地方,其不用引入其它控件。
復(fù)制代碼 代碼如下:
//由gridviw導(dǎo)出為Excel
public static void ToExcel(System.Web.UI.Control ctl)
{
HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=Excel.xls");
HttpContext.Current.Response.Charset = "UTF-8";
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default;
HttpContext.Current.Response.ContentType = "application/ms-excel";//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword
ctl.Page.EnableViewState = false;
System.IO.StringWriter tw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
ctl.RenderControl(hw);
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.End();
}
這是一段網(wǎng)上很多人使用的導(dǎo)出EXCEL代碼,但使用過程中發(fā)現(xiàn)很多不足的地方,其不用引入其它控件。
缺點:
1、我采用ASPNETPAGER分頁時只能導(dǎo)出第一頁。
2、使用十分不靈活,對樣式的控制,字段的控制不靈活。
使用中需要注意:
1、 <%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeFile="Default.aspx.cs" Inherits="_Default"%>
加上這句。
2、在后臺文件中加上:
public override void VerifyRenderingInServerForm(Control control)
{
}
3、需引入 using System.IO;
其它相關(guān)文章:
ASP.NET操作Excel備忘錄
ASP.net連接Excel的代碼
asp.net 讀取并顯示excel數(shù)據(jù)的實現(xiàn)代碼
在Asp.net用C#建立動態(tài)Excel
asp.net 操作excel的實現(xiàn)代碼
您可能感興趣的文章:
- asp.net生成Excel并導(dǎo)出下載五種實現(xiàn)方法
- ASP.NET操作EXCEL的總結(jié)篇
- ASP.NET(C#)讀取Excel的文件內(nèi)容
- Asp.Net使用Npoi導(dǎo)入導(dǎo)出Excel的方法
- asp.net使用npoi讀取excel模板并導(dǎo)出下載詳解
- asp.net中EXCEL數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫的方法
- ASP.NET導(dǎo)出Excel打開時提示:與文件擴展名指定文件不一致解決方法
- asp.net 讀取并顯示excel數(shù)據(jù)的實現(xiàn)代碼
- ASP.NET 導(dǎo)出到Excel時保留換行的代碼
- Asp.net MVC實現(xiàn)生成Excel并下載功能
相關(guān)文章
.NET連接數(shù)據(jù)庫以及基本的增刪改查操作教程
這篇文章主要給大家介紹了關(guān)于.NET連接數(shù)據(jù)庫以及基本的增刪改查操作教程的相關(guān)資料,對于剛?cè)腴T的新手們來說是個很好的入門教程,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01
ASP.NET(AJAX+JSON)實現(xiàn)對象調(diào)用
最近開始學(xué)習(xí)ASP.NET AJAX 搞了兩天學(xué)了點皮毛,貼點代碼 日后方便自己查看.2010-01-01
Net Core Web Api項目與在NginX下發(fā)布的方法
這篇文章主要介紹了Net Core Web Api項目與在NginX下發(fā)布的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
ASP.NET Core Authentication認證實現(xiàn)方法
這篇文章主要介紹了ASP.NET Core Authentication認證實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08

