Foros del Web » Programando para Internet » ASPX (.net) »

Exportar a excel

Estas en el tema de Exportar a excel en el foro de ASPX (.net) en Foros del Web. Buen dia, tengo una duda al momento de exportar de un gridview a excel, todo exporta muy bien, las cabeceras, colores, pero lo malo que ...
  #1 (permalink)  
Antiguo 08/01/2010, 08:37
 
Fecha de Ingreso: enero-2010
Mensajes: 41
Antigüedad: 14 años, 3 meses
Puntos: 0
Exportar a excel

Buen dia,
tengo una duda al momento de exportar de un gridview a excel, todo exporta muy bien, las cabeceras, colores, pero lo malo que si exporto un ejemplo
004444 solo llega al excel 4444 lo manda como numerico, claro que usaria el crystal report, pero mi gridview esta armado parte por parte, este es mi codigo de exportar aver si me pueden ayudar. GRACIAS

Protected Sub btnExportar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnExportar.Click
Dim sb As StringBuilder = New StringBuilder()
Dim sw As StringWriter = New StringWriter(sb)
Dim htw As HtmlTextWriter = New HtmlTextWriter(sw)
Dim pagina As Page = New Page
Dim form = New HtmlForm
listado.EnableViewState = False
pagina.EnableEventValidation = False
pagina.DesignerInitialize()
pagina.Controls.Add(form)
form.Controls.Add(listado)
pagina.RenderControl(htw)
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment;filename=Documento.xls")
Response.Charset = "UTF-8"
Response.ContentEncoding = Encoding.Default
Response.Write(sb.ToString())
Response.End()
End Sub
  #2 (permalink)  
Antiguo 08/01/2010, 17:22
Avatar de gakutaru  
Fecha de Ingreso: agosto-2005
Ubicación: frente a mi NtbK
Mensajes: 239
Antigüedad: 18 años, 8 meses
Puntos: 6
Respuesta: Exportar a excel

hasta donde recuerdo, creo que debes cambiarle el tipo a la columna a string

Código VB:
Ver original
  1. dt.Columns.Add(New DataColumn("xxxx", GetType(String)))
  #3 (permalink)  
Antiguo 11/01/2010, 08:39
 
Fecha de Ingreso: enero-2010
Mensajes: 41
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Exportar a excel

Alguien me puede ayudar a solucionar mi problema de como exportar a excel pero si el campo es numerico que lo muestre en excel como string, hasta ahora no encuentro bien el problema
  #4 (permalink)  
Antiguo 12/01/2010, 08:24
 
Fecha de Ingreso: julio-2003
Mensajes: 120
Antigüedad: 20 años, 9 meses
Puntos: 0
Respuesta: Exportar a excel

No comprendo bien tu sistema de exportación, pero en otros que yo he usado, cuando al contenido de una celda Excel le pones una comilla simple delante, el programa lo entiende siempre como una cadena. O sea, en vez de "004444", "'004444".

P.D. La comilla simple no aparece en el texto de la celda.

Etiquetas: excel, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:56.