elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [SOLUCIONADO]Importar datos de excel
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO]Importar datos de excel  (Leído 7,398 veces)
diego_lp

Desconectado Desconectado

Mensajes: 180


In a free world, who needs gates and windows?


Ver Perfil WWW
[SOLUCIONADO]Importar datos de excel
« en: 26 Noviembre 2009, 22:03 pm »

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.


« Última modificación: 27 Noviembre 2009, 21:07 pm por diego_lp » En línea

Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Importar datos de excel
« Respuesta #1 en: 27 Noviembre 2009, 13:11 pm »

Puedes hacerlo con OLE como si fuera un Base de Datos.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


En línea


diego_lp

Desconectado Desconectado

Mensajes: 180


In a free world, who needs gates and windows?


Ver Perfil WWW
Re: Importar datos de excel
« Respuesta #2 en: 27 Noviembre 2009, 21:07 pm »

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.
En línea

Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: [SOLUCIONADO]Importar datos de excel
« Respuesta #3 en: 27 Noviembre 2009, 23:53 pm »

OK..  ;D ;D ;D

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines