Conectar a MariaDB / MySQL con Excel utilizando Driver ODBC
Cuando escuchamos excel muchas veces nos ponemos a pensar que se nos va complicar la vida por el hecho de creer que solo utilizado sirve para realizar cálculos - a veces los números no se nos va bien -, sin embargo te voy a demostrar a través de cada uno de mis artículos que esto no es como suele parecer.
Diversas empresas en su afán de automatizar los procesos para mejorar su gestión han buscado herramientas a bajos costos, pero que puedan soportar estas difíciles tareas, pudieron notar que Excel el programa conocido también como hojas de cálculo tenía herramientas para organizar, analizar, administrar y compartir información para la toma de decisiones con operaciones matemáticas, estadísticas, lógicas, de búsqueda, base de datos, etc.
En este artículo voy a realizar paso a paso la conexión desde excel al gestor de MariaDB / MySQL utilizando el driver de conexión ODBC.
Si aún no tienes activo la pestaña desarrollador / programador te invito a visitar el siguiente enlace (clic aquí).
Del mismo modo si no tienes aún instalado el ODBC te invito a visitar el siguiente enlace (clic aquí).
Y este enlace (clic aquí) para la creación de tu nombre DSN para utilizarlo en la conexión.
Una vez configurado todo lo anterior, abrimos nuestro archivo excel, hacemos clic en la pestaña desarrollador, y seleccionamos el comando "Visual Studio".
Inmediatamente se abrirá una nueva ventana como el entorno de Visual Studio.
En este entorno realizaremos la programación para la Macros, pero para la conexión ODBC a MariaDB / MySQL necesitamos agregar una referencia. Para ello haremos clic en la ficha Herramientas, luego clic en Preferencias. Este proceso se debe realizar cada vez que se abra un archivo nuevo y se quiere trabajar con conexión ODBC.
Nos mostrará una lista de opciones.
Debemos seleccionar y activar la siguiente opción Microsoft ActiveX Data Objects 2.5 Library. Luego clic en Aceptar. Una vez agregado podemos hacer uso de los códigos de ODBC.
Ahora vamos a insertar un botón que nos permita interactuar y verificar si nuestra codificación éstá correctamente, para eso se debe activar el "Modo Diseño", que se encuentra dentro del grupo controles:
Luego clic en "Insertar", y seleccionamos el botón del grupo de "Controles ActiveX":
Cambiamos algunas propiedades como el "Name", y el "Caption":
Ahora hacemos doble clic en el botón, sin cambiar el "Modo Diseño". Se creará una función del evento clic del botón dentro del cual empezaremos a codificar.
El código que se debe agregar es el siguiente:
/* Author: Ing. Dick Díaz Delgado Código VB para conexión */ Private Sub btnProbarConexion_Click() Dim con As New ADODB.Connection con.Open "DSN=dsnMySQL" If con.State = 1 Then MsgBox "Conexión correcta." Else MsgBox "Error en la conexión." End If End Sub
Una vez terminado de añadir el código. Quitamos el "Modo Diseño" y presionamos el botón "Probar Conexión".
Espero haya sido de mucha ayuda esta sección, como puedes ver fue muy sencillo los pasos para la conexión con ODBC de MariaDB / MySQL desde Excel. No te olvides dejar tu comentario, y te agradecería por compartirlo en tus redes sociales.
Comentarios
Publicar un comentario