Visualizar una hoja de Excel en un DataGridView

Aqui teneis un ejemplo para visualizar una hoja de Excel en un DataGridView.
Como Siempre podeis descargaros el Codigo haciendo click en 'attachments'

System.Data.OleDb

Public Class Form1
 
Private MiConexion As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties = 'Excel 8.0'; Data Source=|DataDirectory|\hoja1.xls;")
 
Private MiAdaptador As New OleDbDataAdapter("SELECT * FROM [Hoja1$]", MiConexion)
 
Private MiDataSet As New DataSet()
 
Private MiEnlazador As New BindingSource
 
 
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
   
Dim commandbuilder As New OleDb.OleDbCommandBuilder(Me.MiAdaptador)
   
MiConexion.Open()
    MiAdaptador.Fill(MiDataSet)
    MiEnlazador.DataSource = MiDataSet.Tables(0)
   
Me.DataGridView1.DataSource = MiEnlazador
 
End Sub

End Class
 
Pep Lluis,

Published Mon, Oct 16 2006 12:08 by peplluis
Filed under:

Comments

# re: Visualizar una hoja de Excel en un DataGridView

Thursday, May 17, 2007 6:29 AM by Javi

Mil gracias por este ejemplo porque me ha dado la clave para avanzar en un proyecto que tenía estancado. Gracias.

# re: Visualizar una hoja de Excel en un DataGridView

Thursday, June 18, 2009 2:56 AM by Arturo de la barra

Hola Pep Lluis que tal muy bueno el ejemplo para cargar un datagrid con una tabla en excel pero y si se quiere hacer lo contrario exportar a excel los datos de un datagridview? si tienes la respùesta te lo agradecere bastante. saludos

# re: Visualizar una hoja de Excel en un DataGridView

Thursday, June 18, 2009 5:27 AM by peplluis

Hola Arturo que tal?

Creo que este enlace puede servirte :

www.dotnetjohn.com/articles.aspx

Disponemos de diferentes formas de realizar esta tarea, esta es una de ellas. No dudes en continuar el hilo si no la consideras adecuada.

Saludos,

Pep Lluis,

# re: Visualizar una hoja de Excel en un DataGridView

Thursday, September 10, 2009 9:40 PM by Gmorales

Excelente aporte hermano... mil gracias justo lo que necesitaba

# re: Visualizar una hoja de Excel en un DataGridView

Tuesday, October 27, 2009 12:14 PM by juanin

exelente men! simple y lo que nesecitaba!!! saludos

# re: Visualizar una hoja de Excel en un DataGridView

Wednesday, August 08, 2012 8:51 AM by cristobal

estimados

   estoy cargando un excel y una de sus columnas trae dos tipos de datos, numericos y caracteres, al subir el excel a un dataset o datatable los registros numericos quedan en blanco o nulos como puedo solucionar eso.

obs: si modifico el excel cambiando todo a texto funciona pero me quiero evitar esto.

# re: Visualizar una hoja de Excel en un DataGridView

Sunday, October 07, 2012 9:00 PM by Ivan Marin

Buenas noches como esta

me aprece genial el ejemplo pero si quisiera luego de cargar los datos en el datagridview modificarlos agregar mas registros o eliminarlos y luego con un boton guardar los cambios como lo haria

# re: Visualizar una hoja de Excel en un DataGridView

Monday, October 15, 2012 4:05 AM by peplluis

Hola Ivan,

Sigue el enlace o "tag" de ejemplos para DataGridView

msmvps.com/.../default.aspx

Seguro que encontraras el ejemplo adecuado.

Saludos,

PepLluis,

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: