Faccruz 0 Denunciar post Postado Dezembro 21, 2009 Bom dia, tenho essa função que realiza a exportação do GridView para o Excel, está funcionando. if (gvwParados.Rows.Count + 1 < 65536) { exportando = true; gvwParados.AllowPaging = false; gvwParados.DataBind(); PesquisaParados(); Response.ContentEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1"); Response.AddHeader("content-disposition", "attachment;filename=CursosVendidosFaturados_" + ddlMeses.Text + ddlAnos.Text + ".xls"); Response.Charset = ""; Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.ContentType = "application/vnd.ms-excel"; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); this.EnableViewState = false; gvwParados.RenderControl(htmlWrite); Response.Write(stringWrite.ToString()); Response.End(); } else { ClientScript.RegisterStartupScript(this.GetType(), "AvisoExcel", "<script language=JavaScript>alert('A pesquisa retornou várias linhas, por favor refine sua pesquisa.');</script>"); }Porém esta coluna não está exportando como está no GridWiew. [imagem do GridView] [imagem do Excel] Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Dezembro 21, 2009 Ele ta colocando sozinho esse +15 ?? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Faccruz 0 Denunciar post Postado Dezembro 21, 2009 Ele ta colocando sozinho esse +15 ?? Abraços... Exatamente isso, no DataFormatString cheguei a colocar {0:N}, mas continua a mesma coisa, agora se entrar no excel e for no formato de célula e colocar formato de número, exibe exatamente igual a página abraços Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Dezembro 21, 2009 Não tenho experiência com isso, mas procure como formatar a célula então quando estiver exportando. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Faccruz 0 Denunciar post Postado Dezembro 29, 2009 Ainda procuro uma solução para esse caso. abraços Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Dezembro 30, 2009 tenta aumentar o tamanho da coluna no gridview Compartilhar este post Link para o post Compartilhar em outros sites
Faccruz 0 Denunciar post Postado Dezembro 30, 2009 tenta aumentar o tamanho da coluna no gridview Fiz essa alteração, porém continua aparecendo como a imagem do primeiro post. Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Dezembro 30, 2009 tenta formatar para string, dai pode ser que o excel perceba que é string e não faça essa putaria Compartilhar este post Link para o post Compartilhar em outros sites
Faccruz 0 Denunciar post Postado Dezembro 30, 2009 tenta formatar para string, dai pode ser que o excel perceba que é string e não faça essa putaria Conheço o DataFormating para Data/Hora, Decimal, Porcentagem, Numéricos, Monetário, mas não conheço o para String. você poderia me informar? Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Dezembro 31, 2009 por supuesto, claro que si, tenta esses dois: 1) {0:F} Fixed Format 2) {0:G} General Format tenta também atribuir HtmlEncode=“false” para a coluna e testa para cada DataFormating se não der certo com nenhum desses, apela, tenta fazer uns RTA's 1) traz os valores com um espaço vazio antes tipo 5080709717922232 5080709717922232 <-- assim 2) traz os valores entre aspas simples'5080709717922232' good luck Compartilhar este post Link para o post Compartilhar em outros sites