2015-10-19

Conectar Excel a una base de datos en Access

Title Conectar Excel con Access nos permite trabajar directamente con información procedente de Access. Así ahorramos tiempo, evitando copiar repetidamente los datos y posibles errores. Lo primero que necesitamos hacer es crear una conexión con la tabla o consulta de la base de datos de Access. Vamos a usar como ejemplo la base de datos en Access Neptuno.

Crear conexión de datos entre Excel y Access

  1. En la ficha Datos hacemos clic en Desde Access.
  2. En el cuadro de diálogo Seleccionar archivo de origen de datos, buscamos la ubicación del fichero de Access y hacemos clic en Abrir.
  3. En Seleccionar tabla, elegimos aquella tabla o consulta que deseamos importar y vincular.
  4. En Importar Datos, dejamos las opciones por defecto. Nos aseguramos de elegir la celda de destino correcta.
  5. La conexión se habrá realizado y la tabla aparecerá en Excel.

Actualizar la conexión

Ahora podremos analizar la información proveniente de Access. Para asegurarnos de que Excel refleja la última información disponible, actualizaremos la conexión.

  • Forzar la actualización
  • Bien desde la ficha Datos clic en Actualizar todo. O bien haciendo clic sobre una celda de la tabla y desde la ficha Herramientas de tabla.

  • Personalizar la actualización
  • Personalizaremos la actualización de la conexión con Access para automatizar la actualizando el archivo cada 15 minutos y automáticamente cada vez que lo abramos.

    1. En la ficha Datos, clic en Conexiones y después en el botón de Propiedades.
    2. En Propiedades de conexión activamos las casillas Actualizar cada e indicamos los minutos deseados, y la casilla Actualizar al abrir el archivo.

    Entradas relacionadas

  • Importar datos desde la web a Excel
  • Importar ficheros CSV en Excel mediante VBA
  • Actualizar origen de datos de Excel: atajo y con VBA
  • No es posible editar o actualizar los vínculos o el origen de datos
  • Consulta SQL en Excel mediante Microsoft ActiveX Data Objects (ADO)
  • Conectar una consulta de unión (union query) de Access desde Excel
  • Referencias

  • Conectarse con datos externos
  • Propiedades de conexión
  • 4 comentarios:

    1. Buenas tardes,

      ¿Estoy tratando de hacer esto? y cuando termino me carga el encabezado de la tabla pero no salen datos. ¿sabeis porque me pasa? ¿como puedo solucionarlo?

      Muchas gracias!

      ResponderEliminar
      Respuestas
      1. Buenas tardes Juan. Como regla general no contesto dudas personales que no se refieran a un aspecto concreto de la entrada (errores, alternativas o expansiones de la entrada, por ejemplo). Te recomiendo que acudas a un foro y expliques con mucho más detalle tu caso concreto para que puedan ayudarte. Saludos

        Eliminar
    2. hola, estoy tratando de conectarme pero a una consulta de access, cuando hago toda la coneccion solo me muestra las tablas disponibles pero no las consultas.

      Gracias

      ResponderEliminar
      Respuestas
      1. Las consultas deberían aparecer en el cuadro de diálogo 'Seleccionar tabla'. Hay algunas consultas, como las de unión o consultas de referencias cruzadas, que no aparecerán listadas. Puedes leer esta entrada para lograr conectarte a ellas: http://nubededatos.blogspot.ie/2015/04/conectar-una-consulta-de-union-union.html

        Eliminar

    Nube de datos