Juvealvarado | Just another WordPress.com site



[pic]

IMPORTAR DE EXCEL A MySQL

BASE DE DATOS PARA APLICACIONES

Alumno: No. Control

Ariel Villalba Herrera TI1029

Juventino Alvarado Baeza TI102959

Noel Alberto Zacarías Pérez TI102977

Ángel Giovanni Robles de Jesús TI102971

|Profesor |

| Lic. Gonzalo Rosas Cabrera |

Izúcar de Matamoros, Pue., 31 de enero de 2011

Resumen

La importación de registros sobre una base de datos ya creada suele ser el problema de varias empresas o negocios que se encuentran con este proceso ya sea por la actualización de su sistema o para agregar nueva información.

Para lograr este proceso existen varias formas de hacerlo y con eso tendremos la solución rápida a nuestro problema en donde ahorraremos tiempo si lo capturamos registro por registro a que si lo hacemos importando los datos.

Desarrollo

En este manual aprenderemos a importar datos o registros de Excel a MySQL y les explicaremos con los pasos siguientes:

[pic]

Primero abrimos workbench hacemos una nueva conexión abriendo que se llame CodigosPostales o podemos elegir el nombre que nosotros creamos conveniente.

[pic]

Despues abrimos el modelo EE-R que ya tenemos para empezar a realizar la conversion a Base de Datos.

[pic]

Debemos eliminar una tabla que no necesitamos esa es TipoAsentamiento como se pude observar.

[pic]

Ya que eliminamos la tabla procedemos a convertirla, para ello nos vamos a menú Database y seleccionamos Forward Engineer.

[pic]

Seleccionamos la primera opcion

Nota: Es importante entender lo que nos dicen las opciones para que después no tengamos ningún problema.

[pic]

Después seleccionamos Export MySQL Table Objects que es exportar objetos y presionamos Next.

[pic]

Es opcional copiar el código lo que se sugiere es que lo guarden para después poder leerlo y comprender como funciona. Presionamos Next.

Tenemos que seleccionar a donde se van a generar las tablas seleccionamos la conexión que creamos al principio y presionamos Execute.

[pic]

Para realizar la conversion nos pedira la contraseña. Ingresamos la contraseña y presionamos ok. (contraseña que ya habíamos asignado al inicio de la instalación)

[pic]

En esta imagen se pude observar que la conversión se realizo con éxito presionamos Close.

[pic]

Y como podemos ver ya tenemos nuestras tablas en la base de datos CodigosPostales.

DESCARGA DEL ARCHIVO Y TRANPORTE

[pic]

En esta imagen nos muestra el link de descarga del archivo de Excel el cual contiene la información o los datos que nosotros importaremos a nuestras tablas de MySQL.

[pic]

Tenemos de lado izquierdo la opción de seleccionar cualquier estado de la republica, en este caso seleccionamos el Estado de Tamaulipas, y de lado derecho seleccionamos el formato el cual vamos a guardar nuestro archivo seleccionamos el formato Excel.

[pic]

Ya que tenemos el archivo checamos que campos tenemos en las tres tablas que ya tenemos creadas en Workbench, en la primera tabla tenemos solo un campo que se llama dEstado entonces del archivo que descargamos de Excel copiamos toda la columna d_ estado y pegamos en otra hoja nueva de Excel como se muestra en la siguiente imagen:

[pic]

Ya que tenemos esta nueva hoja le damos en guardar y la guardamos con el nombre de Estados que es el nombre de la tabla que ya tenemos creada le indicamos la dirección en donde será guardada en este caso será en la unidad “D:” y la guardamos con formato “.csv(separada por una coma)”.

Ya que tenemos el archivo guardado nos vamos a Workbench y creamos un nuevo Script SQL e insertamos el siguiente código:

(1ra línea) use codigospostales;

(2da línea) load data infile "d:estados.csv" into table municipals fields terminated by ',';

Una ves introducido el código procedes a ejecutarlo para poder verificar que no aya errores, el siguiente paso es insertar la consulta la cual es:

Select * from (nombre de la tabla)

en este caso es “estados”

Después ejecutas la función y verificas que muestre los datos que exportaste de Excel a Mysql. Posteriormente para poder exportar los demás datos a las otras dos tablas llamadas “Asentamientos.csv” y “municipios.csv” se realizaran los mismos pasos pero solo sustituyendo los nombres de los archivos.

conclusiones y recomendaciones

Con la importación de datos de hojas de Excel o alguna otra base de datos nos damos cuenta que es de gran beneficio por que nos ayuda a ahorrar tiempo si los registros los capturamos manualmente, siempre y cuando se elaboren de manera correcta los procesos de importación.

Recomendación: si los datos que vas a importar son desde una hoja de Excel con formato csv debes checar que la información que contiene este archivo no tenga escrita alguna “,”(coma) dentro de los campos ya que te producirá errores al estar cargando el archivo hacia la base de datos.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download