Importar y Exportar datos entre MySQL y Excel con MySQL for Excel

Compatibilidad: Excel 365 2021 2019 2016

Si trabajas con la base de datos MySQL porque no importar, exportar, añadir y editar datos desde y para Microsoft Excel, de manera rápida y sencilla.

MySQL es un sistema de gestión de base de datos relacional (RDBMS) de código abierto (Open Source) Y basado en lenguaje de consulta estructurado (SQL).

En el 2008, MySQL fue adquirida por la compañía Oracle Corporation y se ejecuta en las principales plataformas Linux, UNIX y Windows.

Logos Importar y Exportar datos entre MySQL y Excel con MySQL for Excel

MySQL for Excel es un complemento de MySQL que se instala y se accede desde la pestaña de datos de MS Excel, mostrando el panel de MySQL desde donde podemos:

- IMPORTAR DATOS. De manera rápida y sencilla podemos importar datos (tablas, vistas, procedimientos) de MySQL a nuestro libro Excel.

- EXPORTAR DATOS. De manera rápida y sencilla podemos crear una nueva tabla de MySQL de los datos de nuestra hoja Excel.

- ANEXAR DATOS. De manera rápida y sencilla podemos añadir nuevos datos a MySQL desde la hoja Excel.

- EDITAR DATOS. De manera rápida y sencilla podemos editar directamente los datos de una tabla MySQL desde Excel.

 

El complemento "MySQL for Excel" se distribuye en idioma inglés y en nuestro caso instalamos la versión de instalador 1.4 y de MySQL for Excel 1.3.4.

 

Si disponemos del Complemento Power Query para Excel 2010 o 2013, podemos también realizar una conexión con MySQL y Excel.

Requiere tener instalada previamente la base de datos MySQL.

  • DESCARGAR MySQL FOR EXCEL
  1. Ir a la web de MySQL y descargar el programa "mysql-installer-web-community-5.6.25.0.msi".

  • INSTALAR EL PROGRAMA MySQL FOR EXCEL
  1. Doble clic sobre el archivo descargado "mysql-installer-web-community-5.6.25.0.msi". Mostrará la ventana de preparación de la instalación.

    Ventana preparando la instalación MySQL for Excel
  2. Comenzará la instalación y la verificación de los requerimientos del sistema.

    Ventana de información requerida MySQL for Excel
  3. Mostrará la ventana de bienvenida.

    Ventana bienvenida del instalador MySQL for Excel
  4. Activar la casilla: I accept the license terms. Para aceptar los términos de la licencia.

    Ventana aceptación de licencia MySQL for Excel
  5. Pulsar el botón Next. Mostrará la ventana para seleccionar productos y características.

    Ventana productos y caracteristicas MySQL for Excel
  6. Ir a: Available Producto / Applications / MySQL For Excel / MySQL For Excel 1.3 / MySQL For Excel 1.3.4. - X86. Producto deseado para la instalación.

  7. Pulsar sobre el botón Flecha derecha para Añadir el programa a Products/Features To Be Installed.

  8. Repetir el proceso para el resto de programas deseados.

  9. Pulsar el botón Next. Mostrará la ventana de instalación.

    Ventana de productos para instalar MySQL for Excel
  10. Pulsar el botón Execute. Para ejecutar la instalación.

    Ventana de productos instalados MySQL for Excel
  11. Mostrará los detalles de la instalación.

  12. Pulsar el botón Next. Mostrará la ventana de configuración del producto.

    Ventana de configuración de los productos
  13. Pulsar el botón Next. Mostrará la ventana de instalación completa.

    Ventana de instalación completa MySQL for Excel
  14. Pulsar el botón Finish. Para finalizar la instalación.

  • CONECTAR CON LA BASE DE DATOS
  1. Abrir el programa Microsoft Excel.

  2. Ir a: Cinta de opciones / Pestaña: Datos / Grupo: MySQL / MySQL for Excel. Mostrará el panel MySQL for Excel a la izquierda de la ventana.

    Ventana Excel con panel MySQL for Excel
  3. Ir al Panel MySQL for Excel / Pulsar el botón New Connection. Mostrará la ventana de conexión.

    Ventana de conexión MySQL for Excel
  4. Escribir los datos requeridos para la conexión: Nombre del host, puerto acceso, nombre usuario, contraseña, etc.

  5. Pulsar el botón Test Connection. Mostrará mensaje de confirmación para la conexión realizada.

    Mensaje de confirmación de la conexión MySQL for Excel
  6. Desde el panel podemos seleccionar la opción deseada: Import MySQL Data, Edit MySQL Data, Append Excel Data to Table, ...

    Panel MySQL for Excel con conexión realizada

 

Nivel de dificultad: Avanzado Excel Avanzado

 

18 comentarios en “Importar y Exportar datos entre MySQL y Excel con MySQL for Excel

  • Buenas tardes

    Estoy buscando una conección con una base MySQL que esta en mi hosting, sin embargo no logro conectarme, mis dudas son:
    1. Si no conozco la direccion IP, ¡puedo usar el nombre: dominio.com?
    2. En mi host, cuando creo una base de datos se llama dominio_prueba, el usuario: dominio_pedro y el password dominio_pass, ¿es eswte el formato a utilizar?

    Dado lo anterior no logro resultados satisfactorios en el test.

    ¿Que estoy haciendo mal?

    De antemano gracias por su apoyo.

    Saludos

    • Saludos JAIMES

      El icono se visualiza en la pestaña "Datos" del lado derecho de la ventana de no ser así --->
      Verifica que el complemento este activado en la pestaña Archivo /-> Opciones ->Complementos
      .
      De no estar activada mas abajo selecciona desde el menú desplegable --> Complementos CON --> luego botón ir ... en la ventana que se abre seleccionas el complemento y asegúrate que este activada la casilla y le des aceptar

  • tengo que hacer una tabla de excel que se vaya actualizando periódicamente de la base de datos mysql.
    Alguien me podría dar una pista para empezar. Tengo poca experiencia (y muchos años). Gracias

    • Hola José María,

      En las versiones actuales se incluye PowerQuery que facilita el trabajo con MySQL.

      1. Deberás descargar e Instalar el conector de la web de MySQL
      2. Ir a: Cinta de Opciones / Pestaña: Datos / Grupo: Obtener y Transformar / Nueva Consulta / Desde una base de datos / Desde una base de datos de MySQL.
      3. Realizar la conexión a la base de datos y listo.

      Saludos.

  • No sabes cuánto ha facilitado mi trabajo de exportación a MySQL. Antes tenía que hacer pasos extras o crear procedures. Los 5 años que me perdí por no hacer la búsqueda sobre el tema. Muchísimas gracias por el aporte.

  • Hola, buenas.

    En mi empresa crearon el equipo informático una base de datos MySql. Me enviaron el enlace para acceder a ella con mi nombre de usuario y contraseña. No sé como conectar mysql for excel a esta base de datos. ¿Podrían ayudarme? Muchísimas gracias.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.