Importar Excel en Laravel
Para importar Excel en Laravel tenemos el fantástico paquete Laravel Excel, una herramienta súper poderosa a la par que fácil de utilizar.
En esta entrada verás lo simple que es importar una hoja excel a una base de datos MySQL utilizando Eloquent.
Requisitos para utilizar Laravel Excel
PHP: ^7.2|^8.0
Laravel: ^5.8
PhpSpreadsheet: ^1.15
PHP extension php_zip enabled
PHP extension php_xml enabled
PHP extension php_gd2 enabled
PHP extension php_iconv enabled
PHP extension php_simplexml enabled
PHP extension php_xmlreader enabled
PHP extension php_zlib enabled
Instalar Laravel Excel
Publicar configuración Laravel Excel
Importar Usuarios con Laravel Excel
Algo importante en este archivo es el método startRow, gracias a él, podemos esquivar la típica cabecera del excel, la cual únicamente contiene los nombres de las columnas.
Finalmente, para utilizar nuestra clase UsersImport, basta con lo siguiente.