excelaccessmysql@gmail.com
excelaccessmysql@gmail.com
Debemos crear en MySQl para efectos del aprendizaje; una tabla que contenga los mismos campos, naturalmente especificando el tipo de dato correspondiente. Creando la base de datos y tabla
Lo primero que hay que hacer es eliminar la primera fila de la tabla ya que estos son solo ttulos y MySQL los asignara como valores lo cual no es correcto.
excelaccessmysql@gmail.com
excelaccessmysql@gmail.com
excelaccessmysql@gmail.com
Se recomienda guardar el archivo en una parte del disco donde la ruta de acceso sea corta para evitar inconvenientes ms adelante, por ejemplo: F:\cursobd.txt.
Cargar los datos a MySQL Para cargar los datos masivamente a MySQL desde Excel solo basta con ir a la consola de MySQL o cualquier gestor de bases de datos de forma interactiva y digitar la siguiente lnea de cdigo.
LOAD cargue DATA los datos INFILE que estn en el archivo o ruta INTO TABLE Usuarios dentro de la tabla Usuarios Esta sentencia est compuesta por tres partes. La primera es LOAD DATA INFILE que es la sentencia o instruccin en s. La segunda es "F:/cursobd.txt" que es la direccin donde se encuentra ubicado el archivo de texto plano que acabamos de guardar, por este motivo se recomend que se guardara este archivo en un parte del disco cuya ruta fuera lo ms corta posible para no complicarnos al escribir esta direccin.
excelaccessmysql@gmail.com
Si hacemos una consulta a la base datos en la tabla usuarios, debemos encontrar los datos que guardamos en el archivo que exportamos de Excel.
excelaccessmysql@gmail.com
Qu es Importar datos?
En informtica importar datos es traer de un archivo alguna informacin hacia otro tipo de archivo, se utiliza en su gran mayora para incorporar a una aplicacin objetos que fueron creados en otra aplicacin o en algunos casos en versiones antiguas de la misma aplicacin.
excelaccessmysql@gmail.com 8
requiere que la importacin se haga directamente a ella. De manera que podremos definir los campos apropiados y el tipo de dato con antelacin a la importacin.
excelaccessmysql@gmail.com
En esta nueva ventana el Asistente nos permitir seleccionar la primera fila de la tabla como encabezados o Campos de la tabla en Access con la opcin del Check: Primera fila contiene encabezados de la columna.
excelaccessmysql@gmail.com
11
Esta nueva ventana del Asistente es una de las ms importantes en el Proceso de Importacin, porque aqu se nos permitir editar los nombres de los campos, y a su vez seleccionar los tipos de datos de cada campo de la tabla.
excelaccessmysql@gmail.com
12
excelaccessmysql@gmail.com
13
excelaccessmysql@gmail.com
14
En el documento de Excel vamos a Guardar como y en Tipo seleccionaremos CSV (delimitado por comas) (*.csv), nos mostrar una nueva ventana advirtiendo que el tipo de archivo seleccionado no es compatible con libros que contienen mltiples hojas, y daremos Aceptar, nuevamente una nueva ventana nos advierte que el archivo que vamos a guardar puede tener caractersticas no compatibles con CSV (delimitado por comas) y simplemente clic en Aceptar.
excelaccessmysql@gmail.com
15
Ahora sigue la otra parte importante del proceso, como ya lo haba mencionado antes esta consiste en crear en MySQL una base de datos con el igual nmero de campos o columnas de la tabla de Excel Ejemplo:
excelaccessmysql@gmail.com
16
Aqu asignamos un nombre para una Tabla y el nmero de campos en este caso 5 que contendr y clic en Continuar.
Los respectivos campos de la tabla con sus tipos de datos, se lesionamos a CEDULA como Llave Primaria, Clic en Grabar.
excelaccessmysql@gmail.com
17
Esta es la ventana siguiente confirmando el xito al crear la nueva tabla con sus respectivos campos. Ahora clic en Importar como lo indica la imagen y procederemos a importar los datos de Excel. En la nueva ventana clic en Seleccionar Archivo.
excelaccessmysql@gmail.com
18
Seleccionamos la segunda opcin en el botn de radio y en la Opcin de Campos terminados en (;) lo cambiamos por (,) esto se debe al tipo de formato que le dimos al documento en Excel, en algunos casos MySQL tambin acepta los punto y comas (;). Clic en Continuar.
Como muestra en la imagen menciona que No se ha recibido ningn dato. Pero no se preocupen ya se realizo la importacin, este error solo se debe a que estamos dentro de la base de datos y todo lo que tenemos que hacer es dar clic en la tabla y nos mostrara los datos ya importados.
excelaccessmysql@gmail.com
19