Juan David López González
PreguntaComo hago una carga masiva de datos a la BD desde una fuente como excel???
Luis Mendez
hola Juan, yo encontré dos formas de hacerlo:
la primera:
-tu excel lo debes guardar como archivo CSV, verifica que el separador si sea coma (lo puedes hacer abriendo el archivo con notepad), yo tengo excel 2013 y me los guardaba seperando los campos con punto y coma por lo que Mysql no lo cargaba, para cambiarlo a comas, abri el archivo con notepad y use la funcion reemplazar todo -en MySQL le das click derecho a tu tabla y a la opcion: select rows, hay le das a la opcion para importar desde un archivo externo:
la segunda forma:
hay paginas que te transforman tu CSV a instrucciones SQL como por ejemplo: , hay subes tu CSV, revisas las opciones en la pagina como: si tiene encabezado o no, el nombre de los campos, el nombre de tu tabla y listo, el te genera todos los insert necesarios, yo probe con un csv de 500 filas y cargo sin problema (ojo con las fechas porque SQL solo recibe YYYY-MM-DD):![]()
ya despues copias todos esos insert y los puedes ejecutar desde MySQL
![Curso de Base de Datos [Empieza Gratis]](https://static.platzi.com/media/courses/og-fundamentos-bases-datos.jpg)