Este documento describe cómo conectar una base de datos MySQL llamada Sakila a Microsoft Excel usando ODBC. Primero se instala el driver MySQL ODBC y se configura un origen de datos para conectarse a la base de datos Sakila en MySQL. Luego en Excel, se usa el asistente de conexión de datos para seleccionar el origen de datos ODBC, elegir tablas de la base de datos y traer los datos a hojas de cálculo de Excel. Esto provee una práctica útil para distribuir datos entre MySQL y Excel.
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
TABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILA
1. ESTUDIANTE: SÁNCHEZ FIALLOS KEVIN DAVID
TEMA: CONEXIÓN ODBC E INFORMES DE TABLAS EN
EXCEL DE MYSQL USANDO BASE DE DATOS SAKILA
2017-2018
2. LINK DE DESCARGA DE LA BASE DE DATOS SAKILA
http://mysql-tools.com/en/downloads/mysql-databases/4-sakila-db.html
Montando sakila en MySQL mediante el XAMPP
Movemos la carpeta de sakila y la extraemos a la dirección C:temp y una abrimos la
consola de MySQL para ejecutar los siguientes comandos:
SOURCE C:/temp/sakila-db/sakila-schema.sql;
SOURCE C:/temp/sakila-db/sakila-data.sql;
3. Podemos ver el listado de tablas que existen dentro del sakila:
INSTALACIÓN DRIVER MYSQL
A continuación el Link de descarga:
https://dev.mysql.com/downloads/connector/odbc/
Clic en Download y nos enviara a otra página.
4. Escogemos la opción “No thanks, just start my download ”
Instalamos el Driver:
6. Nos dirigimos a herramientas administrativas
Luego entramos a orígenes de ODBC
Administrador de Origen de Datos ODBC(32 bits):
Nos ubicamos en el DSN Sistema y damos en agregar.
7. Crear nuevo origen de datos:
Agregamos Driver y finalizar y aceptar.
Llenar los siguientes parámetros:
Configuramos el driver con un nombre de origen de datos en este caso sakila y
rellenamos los datos con una ip de servidor local o tan solo ponermos localhost
“127.0.0.1”, el puerto auto asignado y el usuario como root. Dar clic en test para hacer
la conexión con el servidor local de mysql ya sea xampp y seleccionamos la base de datos
sakila previamente montada.
Revisamos si hay conexión el botón “TEST” o no repetimos nuevamente los pasos.
8. Abriremos nuestro Excel.
Creamos un libro en blanco
1. Nos vamos a la pestaña Datos
2. Obtener datos externos
3. Desde otras fuentes.
4. Desde asistente para la conexión de datos.
Aparecerá una ventana de asistente para la conexión de datos ahí escogemos la opción
DSN (nombre de origen de datos) de ODBC. Y damos en Siguiente.
Buscamos la base de datos
9. Escogemos a la tabla que vayamos a presentar
Finalizamos
Seleccionamos como queremos q se visualice la tabla
Y listo las tablas se han registrado en el Excel
10. CONCLUSIÓN
Se puede decir que en principio saldrán errores de conexión, pero son por lo del xampp;
1 por no estar conectado mediante xampp.
2 por no estar ejecutado, o se te olvido.
Y dicho todo esto, fue una muy buena práctica, que me ha servido de experiencia para
saber cómo se realiza la distribución de datos con Excel y MySQL por medio de xampp
con la base de datos sakila.