exportar datos a excel

29/08/2006 - 19:57 por Kike | Informe spam
Hola Amigos del foro

Tengo una app que carga un Datagridview con unos datos tomados de una
datatable, que a su vez es llenada por un select a la BD.

Ahora quiero exportar ese datagridview a excel al pulsar un boton (on
click).

Según lo que busco en internet se puede exportar por medio de Cristal
Reports, pero en VB 2005 Express edition no veo que se pueda crear.

Cómo hago para exportar los datos? ya sea desde el datagridview o desde el
datatable. Lo que hago cuando se trata de una app web es ponerle
Response.ContentType = "application/vnd.ms-excel" y el Response.AddHeader(),
pero obvio que eso no sirve aqui.


Muchas gracias por sus respuestas.

***Fabio Enrique***
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
01/09/2006 - 13:58 | Informe spam
También puedes exportar datos en Excel desde Report Viewer.

Sin embargo, para hacer lo que quieres, puedes usar también los objetos de
Office.

No obstante, te indico algunos enlaces que podrían resultarte de ayuda:

http://support.microsoft.com/kb/306022/es
http://support.microsoft.com/kb/247412/es
http://support.microsoft.com/kb/319180/es

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Blog de Jorge Serrano
http://geeks.ms/blogs/jorge/default.aspx


"Kike" wrote:

Hola Amigos del foro

Tengo una app que carga un Datagridview con unos datos tomados de una
datatable, que a su vez es llenada por un select a la BD.

Ahora quiero exportar ese datagridview a excel al pulsar un boton (on
click).

Según lo que busco en internet se puede exportar por medio de Cristal
Reports, pero en VB 2005 Express edition no veo que se pueda crear.

Cómo hago para exportar los datos? ya sea desde el datagridview o desde el
datatable. Lo que hago cuando se trata de una app web es ponerle
Response.ContentType = "application/vnd.ms-excel" y el Response.AddHeader(),
pero obvio que eso no sirve aqui.


Muchas gracias por sus respuestas.

***Fabio Enrique***



Preguntas similares