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

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Conexión de VB.NET a EXCEL utilizando ADO
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Conexión de VB.NET a EXCEL utilizando ADO  (Leído 7,905 veces)
Dragonatak

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Conexión de VB.NET a EXCEL utilizando ADO
« en: 5 Enero 2012, 21:08 pm »

Saludos:

Estoy realizando una conexión de VB.NET a EXCEL utilizando ADO.

Lo que quiero realizar es que se conecte el programa con un cierto archivo de EXCEL, comparé los títulos de las columnas y que con ello las envié a un nuevo archivo, solo con ciertas columnas de información del archivo anterior.

Para ello ya estuve revisando las conexiones con el EXCEL, estaba probando con un ejemplo que encontré y comparándolo con el ejemplo de msdn:


      'HDR=YES : Con encabezado 
      Dim cs As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                           "Data Source= " & direccion & _
                           ";Extended Properties=""Excel 8.0;HDR=YES"""


        Try

                ' cadena de conexión 
                Dim cn As New OleDbConnection(cs)

                If Not System.IO.File.Exists(SLibro) Then
                MsgBox("No se encontró el Libro: " & _
                        SLibro, MsgBoxStyle.Critical, _
                        "Ruta inválida")
                Exit Sub
                End If

                ' se conecta con la hoja sheet 1 
                Dim dAdapter As New OleDbDataAdapter("Select * From [" & sHoja & "$]", cs)

                Dim datos As New DataSet

                ' agrega los datos 
                dAdapter.Fill(datos)



Pero luego no sé como enviarlo al nuevo archivo de EXCEL, ni como seleccionar por columnas. Estoy usando VS 2010 y EXCEL 2007. Pueden guiarme un poco o apoyarme con un ejemplo. :huh:

Gracias


En línea

Maurice_Lupin


Desconectado Desconectado

Mensajes: 356

GPS


Ver Perfil WWW
Re: Conexión de VB.NET a EXCEL utilizando ADO
« Respuesta #1 en: 21 Enero 2012, 03:27 am »

Bueno tienes que agregar la referencia a Excel y hasta podras crear un excel con puro codigo o llenar una plantilla diseñada.

Aqui esta ejemplos completos, me ayudo mucho
http://www.elguille.info/colabora/puntoNET/ELMoreno_ExcelReports.htm


En línea

Un error se comete al equivocarse.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
programacion en visual basic.ayuda para importar de excel a excel
Programación Visual Basic
Railil 2 4,323 Último mensaje 20 Junio 2006, 16:08 pm
por Railil
Buscar en excel con comandos sql y VB de excel
Programación Visual Basic
josuecm 1 3,787 Último mensaje 30 Julio 2011, 00:51 am
por raul338
Qualcomm anuncia la primera conexión 5G utilizando un chipset móvil
Noticias
wolfbcn 0 1,051 Último mensaje 18 Octubre 2017, 01:10 am
por wolfbcn
Metodo eliminar utilizando AJAX y PHP
Desarrollo Web
padiuwu 1 2,094 Último mensaje 14 Junio 2020, 10:29 am
por Leguim
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines