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 Core利用動態(tài)代理實現(xiàn)AOP(面向切面編程)
用動態(tài)代理可以做AOP(面向切面編程),進(jìn)行無入侵式實現(xiàn)自己的擴展業(yè)務(wù),調(diào)用者和被調(diào)用者之間的解耦,提高代碼的靈活性和可擴展性。本文將為大家詳細(xì)介紹實現(xiàn)的方法,感興趣的可以學(xué)習(xí)一下2022-01-01ASP.NET 在下載文件時對其重命名的思路及實現(xiàn)方法
ASP.NET 在下載文件時對其重命名的思路及實現(xiàn)方法,需要的朋友可以參考一下2013-06-06ASP.NET MVC 數(shù)據(jù)驗證及相關(guān)內(nèi)容
這篇文章主要介紹了ASP.NET MVC 數(shù)據(jù)驗證及相關(guān)內(nèi)容的相關(guān)資料,需要的朋友可以參考下2014-10-10使用ASP.NET一般處理程序或WebService返回JSON的實現(xiàn)代碼
今天, 將為大家說明如何在 ASP.NET 中使用一般處理程序或者 WebService 向 javascript 返回 JSON2011-10-10