Hola a todos, necesito importar datos de una planilla excel a mi programa y no logro encontrar un sitio en tonde me explique como hacerlo (en todos lados aparece para importar de excel a visual basic, pero no para .net :-().
Encontre un pequeño tutorial para hacerlo a travez de Microsoft.Office.Interop utilizando la aplicacion Excel pero me da error.
Espero que alguien pueda ayudarme, muchas gracias.
Saludos.
Puedes hacerlo con OLE como si fuera un Base de Datos.
Atentamente,
Juan Manuel Lombana
Medellín - Colombia
Gracias por contestar MANULOMM , segui tu consejo, logre leer los datos de una hoja excel determinada y pasar los datos a un datagridview para leerlos de luego desde mi programa.
Les dejo una pequeña, simple y humilde funcion que escribi para hacer ésto facilmente por si alguien lo necesita:
Sub ImpExcel(ByVal ruta As String, ByVal dgv As DataGridView)
'funcion que muestra todos los campos de la hoja 1 de un excel en un datagridview
Dim miconexion As New OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; data source=" & ruta & "; Extended Properties=Excel 8.0;")
Dim comando As New OleDbDataAdapter("select * from [Hoja1$]", miconexion)
comando.TableMappings.Add("Table", "Attendence")
Dim DtSet As New DataSet
comando.Fill(DtSet)
dgv.DataSource = DtSet.Tables(0)
End Sub
Muchas gracias de nuevo, saludos.
OK.. ;D ;D ;D
Atentamente,
Juan Manuel Lombana
Medellín - Colombia