¿Te gustaría aprender Visual Studio .NET desde cero?
Tenemos los cursos que necesitas.¡Haz clic aquí!

 

¿Estas desarrollando en C# y necesitas exportar información de un datagirdview a excel? Este post es para ti! Hoy vamos a ver precisamente como exportar la información de un datagridview a excel en este lenguaje de programación, veremos cómo importar las referencias necesarias y la función para implementar este funcionamiento en nuestro proyecto.

Recientemente he estado trabajando algo de tiempo con Visual Studio y C# para un proyecto de un cliente.

Realmente hace ya tiempo que no trabajaba en este lenguaje aunque si con Java que es bastante similar.

Aprovechando esto decidi hacer un pequeño post sobre como exportar la información de un datagridview a Excel, dado que el uso de datagridview en este ambiente es muy común.

Antes de comenzar mencionar que para este funcionamiento necesitaremos incluir en nuestro proyecto la referencia o libreria necesaria de Microsoft Excel.

AGREGAR LA REFERENCIA DE EXCEL

Para hacer esto vamos a nuestro explorador de soluciones.

Dentro de nuestro proyecto vamos a Referencias.

Clic derecho en Referencias y Agregar Referencia.

En la parte superior derecha buscamos «Excel».

Agregar Microsoft.Office.Interop.Excel a nuestro proyecto.

Con esto ya podremos implementar la funcionalidad y solo será necesario el codigo para hacerlo.

FUNCIÓN PARA EXPORTAR LA INFORMACIÓN DE UN DATAGRIDVIEW A EXCEL

Imaginemos que tenemos nuestro DataGridView en nuestra aplicación ya con información.

Supongamos que agregamos un boton arriba de nuestra tabla para la función de Exportar a Excel.

Dentro de este botón simplemente llamamos a la función ExportarExcel();

Esta función lucirá así:

Como puedes observar al final hemos incluido la funcionalidad de que pregunte al usuario donde desea guardar la información, esto lo hemos hecho con SaveFileDialog.

Espero que este pequeño tutorial y codigo fuente sea de tu utilidad para que puedas implementar la funcionalidad de exportar la información de un datagridview a excelpara todos tus proyectos que asi lo requieras.

 

Te esperamos en siguiente artículo en donde hablaremos mas acerca de estos temas, que en la actualidad son de suma importancia en el mundo de la tecnología.
¿Te gustaría aprender Visual Studio .NET desde cero?
Tenemos los cursos que necesitas.¡Haz clic aquí!
About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
2 Comments
La mas nueva
Más antiguo Más votada
Comentarios.
Ver todos los comentarios
marcelo
marcelo
2 Años Texto atrás

Excelente codigo!. Hice con él una clase y retoqué un poco para que salgan la primer y ultima columna. Muchas gracias.

Lupita
Administrador
Respuesta a  marcelo
2 Años Texto atrás

Hola Marcelo muchas gracias por leernos y compartir tu opinión ?

2
0
¿Te gusta este articulo? por favor comentax