Mostrando entradas con la etiqueta exportar archivo excel. Mostrar todas las entradas
Mostrando entradas con la etiqueta exportar archivo excel. Mostrar todas las entradas

lunes, 22 de febrero de 2010

Abrir archivo en asp.net

Para devolver un archivo cualquiera en asp.net, primero se deben borrar los contenidos de cabeceras y contenido en general. Luego poner el tipo de contenido mime (text/html, text/plain, etc). Y luego simplemente escribir el archivo a la salida de la página:

dim fullPath as string = "C:\temp\a.xls"
Response.ClearHeaders()
Response.ClearContent()
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment;filename=" + filename)
Response.WriteFile(fullPath)
Response.Flush()
Response.End()