Muitas empresas utilizam excel e fazem diversos trabalhos no dia a dia de forma manual .

O Laravel veio com a proposta de simplificar esse processo da sua empresa , criando algo como Laravel Excel.

Nesse post hoje iremos ver como utilizar o Excel dentro do Laravel !

Primeiro de tudo você tem que baixar via composer :

composer require maatwebsite/excel

Para poder dar certo nas nossas configurações a gente roda mais esse comando para fazer as configurações automaticamente :

php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

Hora de colocar mão na massa …

Estrutura

Pegando por base a própria demonstração da lib :

laravel-excel

Exports

Se quisermos exportar uma coleção daquilo que temos no banco de dados , podemos usar da seguinte forma :

laravel-excel-2

Assim que você roda o comando para criar um arquivo de exportação você tem que se lembrar sempre de colocar o caminho do seu model dentro dele, igual na imagem acima.

Prestando atenção também nos detalhes a qual você precisa …

Se você precisar trazer tudo que tem no Banco de Dados , você pode usar o Collection .

Caso o que você quer trazer é algo específico , poderá usar um array .

laravel-excel-3

Agora para que possa funcionar corretamente precisará passar no seu controller uma função :

laravel-excel-4

Dessa forma ele já estará funcionando para você usar …

Export formats

Os tipos e formatos suportados por essa Lib :

  • XLSX
  • CSV
  • TSV
  • ODS
  • XLS
  • HTML
  • MPDF
  • DOMPDF
  • TCPDF

Esses são todos os formatos que o Laravel Excel dispõem e que você pode usar .

Claro que esse post se eu fosse dar um exemplo de todos eles daria 1 dia eu escrevendo .

Mas hoje quero te mostrar uma das mais importantes e mais usadas dentro das empresas.

De forma rápida eu criei um vídeo específico para você poder aprender e poder praticar junto comigo , acompanhe no vídeo abaixo :


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *