Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2009, 11:41
luismejia28
 
Fecha de Ingreso: julio-2009
Mensajes: 28
Antigüedad: 14 años, 9 meses
Puntos: 0
De acuerdo Error al generar archivo de excel desde asp.net

Buenas tardes.
Tengo una aplicacion en asp.net 2003 en donde exporto los datos de un gridview a un archivo de excel. El procedimiento de exportacion funciona bien y me sale la opcion para abrir el archivo. pero cuando abro el archivo me sale el siguiente error:

“el archivo q se intenta abrir tiene otro formato que el especificado por la extencion del archivo,compuruebe q el archivo no este dañado y procede de un origen de confianza antes de abrirlo¿Decea abrir el archivo a hora?”

si le doy en la opcion "si" me abre los datos correctamente, pero quiero poder abrir los datos sin que me aparezca el error mensionado.

Alguien sabe como puedo solucionar este problema?

Este es el codigo que estoy utilizando:

Dim stringWrite As System.IO.StringWriter = New System.IO.StringWriter

Dim htmlWrite As System.Web.UI.HtmlTextWriter = New HtmlTextWriter(stringWrite)

DgE.RenderControl(htmlWrite)

Response.Clear()

Response.Buffer = True

Response.ContentType = "nombre_aplicacion/vnd.ms-excel"

Response.AddHeader("content-disposition", "attachment;filename=PlanCont.xls")

Response.Charset = "UTF-8"

Response.ContentEncoding = Encoding.Default

Response.Write(stringWrite.ToString())
Response.End()

Gracias por la ayuda.