Thursday, July 28, 2011

How to export HTML table to Excel file

1
2
protected void Button1_Click(object sender, EventArgs e) { Response.Clear(); Response.AddHeader("content-disposition","attachment;filename=myexcel.xls"); Response.ContentType = "application/ms-excel"; System.IO.StringWriter sw = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter hw = new HtmlTextWriter(sw); mytable.RenderControl(hw); Response.Write(sw.ToString()); Response.End(); } public override void VerifyRenderingInServerForm(Control control) { }

Reference: Jessica Cao http://forums.asp.net/p/1086952/1625783.aspx

No comments: