Conectando Excel a MySQL

Conectando Excel a MySQL

Seguro que Excel se usa para hojas de cálculo, pero ¿sabía que puede conectar Excel a fuentes de datos externas?? En este artículo vamos a discutir cómo conectar una hoja de cálculo de Excel a una tabla de base de datos MySQL y usar los datos en la tabla de la base de datos para llenar nuestra hoja de cálculo.  Hay algunas cosas que debe hacer para prepararse para esta conexión.

Preparación

Primero, debe descargar el controlador de conectividad de base de datos abierto más reciente (ODBC) para MySQL.  El controlador ODBC actual para MySQL se puede ubicar en

Tabla de contenido

    https: // dev.mysql.com/downloads/conector/ODBC/

    Asegúrese de descargar el archivo que verifica el hash MD5 del archivo en el que figura en la página de descarga.

    A continuación, deberá instalar el controlador que acaba de descargar.  Haga doble clic en el archivo para iniciar el proceso de instalación.  Una vez que el proceso de instalación esté completo, deberá crear un nombre de origen de la base de datos (DSN) para usar con Excel.

    Creando el DSN

    El DSN contendrá toda la información de conexión necesaria para usar la tabla de base de datos MySQL.  En un sistema de Windows, deberá hacer clic en Comenzar, entonces Panel de control, entonces Herramientas administrativas, entonces Fuentes de datos (ODBC).  Debería ver la siguiente información:

    Probablemente tendrá que desplazarse hacia abajo para ver el MySQL ODBC 5.x conductor.  Si no está presente, algo salió mal al instalar el controlador en la sección de preparación de esta publicación.  Para continuar creando el DSN, asegúrese de MySQL ODBC 5.El controlador X se resalta y haga clic en el Finalizar botón. Ahora debería ver una ventana similar a la que se enumera a continuación:

    A continuación, deberá proporcionar la información necesaria para completar el formulario que se muestra arriba.  La base de datos y la tabla de datos mysql que estamos utilizando para esta publicación están en una máquina de desarrollo y solo la usan una persona. Para entornos de "producción", se sugiere que cree un nuevo usuario y otorgue los nuevos usuarios de privilegios seleccionados solamente.  En el futuro, puede otorgar privilegios adicionales si es necesario.

    Después de haber suministrado los detalles para la configuración de su fuente de datos, debe hacer clic en el Prueba botón para asegurarse de que todo esté en funcionamiento.  A continuación, haga clic en el DE ACUERDO botón. Ahora debería ver el nombre de la fuente de datos que suministró en el formulario en el conjunto anterior que figura en la ventana Administrador de fuente de datos ODBC:

    Creando la conexión de hoja de cálculo

    Ahora que ha creado con éxito un nuevo DSN, puede cerrar la ventana del administrador de fuente de datos ODBC y abrir Excel.  Una vez que haya abierto Excel, haga clic en el Datos cinta.  Para versiones más nuevas de Excel, haga clic en Obtener datos, entonces De otras fuentes, entonces De ODBC.

    En versiones más antiguas de Excel, es un poco más un proceso. En primer lugar, deberías ver algo como esto:

    El siguiente paso es hacer clic en el Conexión Enlace ubicado justo debajo de los datos de la palabra en la lista de pestañas. La ubicación del enlace de las conexiones se rodea en rojo en la imagen de arriba. Debe presentarse con la ventana de conexiones de libro de trabajo:

    El siguiente paso es hacer clic en el Agregar botón.  Esto te presentará el Conexiones existentes ventana:

    Obviamente no quieres trabajar en ninguna de las conexiones enumeradas.  Por lo tanto, haga clic en el Explorar por más .. botón. Esto te presentará el Seleccionar fuente de datos ventana:

    Al igual que la ventana de conexiones existentes anteriores, no desea usar las conexiones enumeradas en la ventana Seleccionar fuente de datos.  Por lo tanto, desea hacer doble clic en el +Conectarse a una nueva fuente de datos.ODC carpeta.  Al hacerlo, ahora deberías ver el Asistente de conexión de datos ventana:

    Dadas las opciones de fuente de datos enumeradas, desea resaltar ODBC DSN y hacer clic Próximo.  El siguiente paso del asistente de conexión de datos mostrará todas las fuentes de datos de ODBC disponibles en el sistema que está utilizando.

    Con suerte, si todo se había ido según el plan, debería ver el DSN que creó en pasos anteriores enumerados entre las fuentes de datos de ODBC.  Resaltarlo y hacer clic en Próximo.

    El siguiente paso en el asistente de conexión de datos es guardar y terminar.  El campo Nombre del archivo debe llenarse automáticamente para usted.  Puedes proporcionar una descripción.  La descripción utilizada en el ejemplo es bastante explicativa para cualquier persona que pueda usarla.  A continuación, haga clic en el Finalizar botón en la parte inferior derecha de la ventana.

    Ahora deberías volver a la ventana de conexión del libro de trabajo.  La conexión de datos que acaba de crear debe estar en la lista:

    Importar los datos de la tabla

    Puede cerrar la ventana de conexión del libro de trabajo.  Necesitamos hacer clic en el Conexiones existentes botón en la cinta de datos de Excel.  El botón de conexiones existentes debe ubicarse a la izquierda en la cinta de datos.

    Haciendo clic en el Conexiones existentes El botón debe presentarle la ventana de conexiones existentes.  Has visto esta ventana en pasos anteriores, la diferencia ahora es que su conexión de datos debe estar enumerada cerca de la parte superior:

    Asegúrese de que se resalte la conexión de datos que creó en los pasos anteriores y luego haga clic en el Abierto botón.  Ahora deberías ver el Datos de importacion ventana:

    Para los fines de esta publicación, vamos a utilizar la configuración predeterminada en la ventana de datos de importación.  A continuación, haga clic en el DE ACUERDO botón.  Si todo funcionó para usted, ahora se le debe presentar los datos de la tabla de la base de datos MySQL en su hoja de trabajo.

    Para esta publicación, la mesa con la que estábamos trabajando tenía dos campos.  El primer campo es un campo de auto-incremento int titulado ID.  El segundo campo es Varchar (50) y se titula FName.  Nuestra hoja de cálculo final parece así:

    Como probablemente haya notado, la primera fila contiene los nombres de la columna de la tabla.  También puede usar las flechas desplegables junto a los nombres de la columna para ordenar las columnas.

    Envolver

    En esta publicación, cubrimos dónde encontrar los últimos controladores ODBC para MySQL, cómo crear un DSN, cómo crear una conexión de datos de hoja de cálculo utilizando el DSN y cómo usar la conexión de datos de la hoja de cálculo para importar datos en una hoja de cálculo de Excel. Disfrutar!