Mostrando entradas con la etiqueta MySql. Mostrar todas las entradas
Mostrando entradas con la etiqueta MySql. Mostrar todas las entradas

Método para migrar datos de Excel a Mysql

Hay ocasiones en las que nos vemos en la necesidad de importar datos que tenemos almacenados en una hoja de Microsof Office Excel a una tabla de MySql, podemos tener miles de registros guardados en la hoja de Excel y seria impráctico copiar cada registro de manera manual a la tabla, de ahí que nos puede ser muy útil este método que explico en seguida que puede importar 70 000 registros en cuestión de segundos.

Para que esto sea posible tiene que coincidir el número de columnas de la hoja de Excel con el número de columnas de la tabla y además en la tabla tienen que estar definidos los campos con el tipo de dato correcto para que pueda albergar los registros.

  • Lo primero que tenemos que hacer es guardar el archivo de Excel en formato .CSV separado por comas.
  • En plataformas Windows colocar el archivo en C:. Entrar en modo consola a MySql, seleccionar la base de datos y escribir lo siguiente:
 1 load data infile '/nombreArchivo.csv'
2 into table nombreTabla
3 fields terminated by ','
4 lines terminated by '\r\n';
Como el archivo se genero en plataforma Windows hay que escribir lines terminated by '\r\n' para leer correctamente el archivo

Me despido esperando que sea de ayuda. Hasta la próxima...
 
Codigo java & Diseño web - Netbeans - Jasper Report © 2010 | Volver arriba