none
Pasar de base de datos access a excel RRS feed

  • Pregunta

  • Buenos dias, necesito pasar mediante una aplicación que tengo en VB.NET , en la que guardo una serie de registros en Access que justo posteriormente se cree (o se machaque un archivo si ya se creo previamente) donde se metan todos esos datos de Access en excel. Alguien sabe la manera de hacerlo? he mirado por el foro pero solo encuentro pasar de una tabla Access a otra Access o de Excel->Acess pero no Access->Excel.
    Muchas gracias!

    Nino

    martes, 9 de diciembre de 2014 10:08

Respuestas

  • Si lo quieres hacer en VB.Net puedes usar esta función:

    Public Sub Exportar_Access_a_Excel(RutaBaseDeDatos as String, RutaHojaExcel as String, Tabla as String)
    
    Dim ConnAccess As New System.Data.OleDb.OleDbConnection("Provider=Micros oft.Jet.OLEDB.4.0;" & "Data Source=" & RutaBaseDeDatos)
    
    ConnAccess.Open()
    
    Dim AccessCommand As New System.Data.OleDb.OleDbCommand("SELECT * INTO [Excel 8.0;DATABASE=" & RutaHojaExcel & ";HDR=NO;].[Sheet1] from [" & Tabla & "]", ConnAccess)
    
    AccessCommand.ExecuteNonQuery()
    
    ConnAccess.Close()
    
    End Sub


    Saludos, Javier J

    • Marcado como respuesta Toni Thenig miércoles, 10 de diciembre de 2014 10:55
    martes, 9 de diciembre de 2014 17:12