Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Importación de xls a access de forma automática

Estas en el tema de Importación de xls a access de forma automática en el foro de Bases de Datos General en Foros del Web. Buenas tardes a todos. Necesitaría me echaran una mano. Tengo un programa de monitorización, el cual me genera unos archivos excel con datos todos los ...
  #1 (permalink)  
Antiguo 14/06/2011, 05:00
 
Fecha de Ingreso: agosto-2008
Mensajes: 56
Antigüedad: 15 años, 8 meses
Puntos: 1
Importación de xls a access de forma automática

Buenas tardes a todos.

Necesitaría me echaran una mano. Tengo un programa de monitorización, el cual me genera unos archivos excel con datos todos los días, lo que quisiera es que esos datos de todos los días, me los metiera en una tabla access para así tener todos los datos unificados y poder tratarlos desde allí.

Me he informado y se puede crear una macro, para importar estos archivos y meterlos en una tabla, pero necesitaria que los datos se me fueran anexando a esa tabla.

POr favor me podríais ayudar con el código para realizar esto.

Muchas gracias y un saludo a todos.
  #2 (permalink)  
Antiguo 15/06/2011, 23:04
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: Importación de xls a access de forma automática

Para entrar al modo de programacion en excel presionas ALT+F11


Debes incorporar la DLL como referencia, menu: Herramientas - Referencias:
Microsoft Activex Data Access Objects 2.5 Library

Crear los objetos de conexion
Dim cnn As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"

cnn.Open "c:\carpeta\TUDATABASE.mdb"

Ejecutamos inserts o deletes o updates (a traves del connection)
strSql = "DELETE FROM TABLAS WHERE folio=" & FOLIOcmp
cnn.Execute strSql

Por lo demas, debes familiarizarte con las opciones de como accesar datos de los rows, cells, para leer el excel (en el entendido que se hara atraves del archivo excel abierto, no a traves del .xls leido como "fuente de datos" que esa es otra opcion.
  #3 (permalink)  
Antiguo 20/06/2011, 03:38
 
Fecha de Ingreso: agosto-2008
Mensajes: 56
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Importación de xls a access de forma automática

Muchas gracias.
Pero necesitaría importar desde access, crear un botón en un form por ejemplo e importar los excel a una tabla de access.

Un saludo.

Etiquetas: access, xls, formulario, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:55.