Existe uma DIV que contém uma série de tabelas, criadas através de um asp:repeater.
Nesta DIV é colocado um Runat="Server" e um ID="divResultado".
Abaixo, os procedimentos necessários para exportá-la para uma tabela excel.
Nesta DIV é colocado um Runat="Server" e um ID="divResultado".
Abaixo, os procedimentos necessários para exportá-la para uma tabela excel.
Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); Response.Cookies.Clear(); Response.Cache.SetCacheability(HttpCacheability.Private); Response.CacheControl = "private"; Response.AddHeader("content-disposition", "attachment;filename=" + "Teste1"+ ".xls"); Response.Charset = ""; Response.ContentType = "application/vnd.xls"; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new System.Web.UI.HtmlTextWriter(stringWrite); divResultado.RenderControl(htmlWrite); Response.Write( "" ); Response.Charset="utf-8"; Response.Write(stringWrite.ToString()); Response.End();
Nenhum comentário:
Postar um comentário