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'Como el archivo se genero en plataforma Windows hay que escribir lines terminated by '\r\n' para leer correctamente el archivo
2 into table nombreTabla
3 fields terminated by ','
4 lines terminated by '\r\n';
Me despido esperando que sea de ayuda. Hasta la próxima...
6 comentarios:
Gracias camarada por la explicacion, me sirvio de mucho.
por fin algo bueno
Gracias, muy útil la verdad.
Incluyo la opción de enclosed by, por si algún campo contiene una coma
mysql> load data infile '/nombreArchivo.csv'
-> into table nombreTabla
-> fields terminated by ',' enclosed by '"'
-> lines terminated by '\r\n';
Gracias por tu aporte "Anónimo". En breve empezare a publicar temas relacionados con el uso de reportes en JasperReport y iReport como diseñador
te vas morir mañana
esta de webos esta publicacion
Publicar un comentario