Importar desde Excel a varias tablas de una BD - Practicando PHP y Laravel

preview_player
Показать описание
Tengo un archivo Excel con una lista de datos. Quiero importar estos datos en una base de datos relacional, es decir, en varias tablas, respetando la normalización de datos.

*****

📚 Aprende más en:

*****

👋 Gracias por ver el video.
Si tienes alguna pregunta, deja un comentario aquí debajo.
Además recuerda dar like y compartir el video.
Рекомендации по теме
Комментарии
Автор

Bueno, yo no tengo más palabras de agradecimiento !!! Programación y Más me ha salvado varias veces. Esto era justo lo que estaba buscando. Recomiendo el canal, hay un sistema de gestión de incidencias muy bueno, una app de veterinaria y muchas cosas interesantes. No las he podido terminar por falta de tiempo pero están muy bien explicadas. También estoy haciendo un curso de Laravel, Android y Kotlin que está genial, dictado por Juan Ramos, que es la voz en off de todos estos videos. No voy a nombrar el sitio en dónde lo estoy haciendo, porque no sé si puedo hacerlo. Pero es uno de los más conocidos. Son cursos ágiles y él va explicando cada cosa que hace. Apoyemos este canal. Muchas gracias como siempre. Abrazo grande desde Montevideo, Uruguay.

carjavcat
Автор

Gracias ! que gran video como siempre, este canal lo recomiendo mucho !

jorgealmarales
Автор

Muy buena explicación, muy claro con los conceptos.
como seria para no colocar el archivo directamente en la carpeta public sino que el usuario pueda subir el archivo.

ericksonvergara
Автор

Felicidades, excelente video!!! Justo lo que necesito hacer con una BD normalizada. Gracias por tu valiosa aportacion.

Liz-icgj
Автор

Excelente video tutorial, muy bien explicado y puntual

cesarfreitez
Автор

Hola me gusto el tutorial muy bien explicado.... tienes algún tutorial donde expliques el exportas con varias tablas en laravel, porque ya me genera el archivo excel pero tengo campos que trae el id y necesito es la descripción que esta en otra tabla... Gracias... te coloco el codigo que uso para exportar a ver si me puedes ayudar...



class ProductsExport implements FromCollection, WithHeadings
{
/**
* @return
*/
public function collection()
{

return product::select ("code", "description", "line_id")->get();
}


public function headings(): array
{
return [
'code',
'description',
'line',

];
}
}

MTveneca
Автор

Si nuestras columnas conformarían textos que incluyen comas (, ).
se podría reemplazar: $array = array_map('str_getcsv', $utf8_lines);
por: $array = array_map(function($v){return str_getcsv($v, "|");}, $utf8_lines);
Podremos separar a través de "|" y no ", "

antonylg
Автор

Hola, me vota un error: "Creating default object from empty value" en -> getMunicipalyId, en mi caso es getProductoId, ¿ cual puede ser la razón me ayudarias :( me tiene estresada ya esto ? Gracias.

AndreaHernandez-hvrq
Автор

El Comando para seleccionar es la control + shift + teclas de dirección esta combinación de letras selecciona todos los datos hasta donde encuentra una celda vacía

unapreguntaalavez
Автор

Hola me sale un error de Undefined offset: 2 en el TestController en esta linea $pozo->nombre = $array[$i][2];
???

cristianfabiandelgadoanaya
Автор

Estimado Juan,
Por favor me puedes copiar el enlace de la importación de excel en una sola tabla.
gracias,

robinsonflores