Laravel-excel: Como ignorar ou pular uma coluna específica?

Criado em 2 set. 2017  ·  3Comentários  ·  Fonte: Maatwebsite/Laravel-Excel

Como ignorar ou pular colunas específicas? Por exemplo, eu tenho o ff. colunas:

nome, nome do meio, sobrenome, idade

e eu quero carregar apenas

primeiro nome, ultimo nome

então, basicamente, ignorando a coluna de nome do meio e idade.

desde já, obrigado.

Comentários muito úteis

Eu também quero saber disso.

Todos 3 comentários

Eu também quero saber disso.

// Selecione
$reader->select(array('firstname', 'lastname'))->get();

// Ou
$reader->get(array('nome', 'sobrenome'));

fonte: http://www.maatwebsite.nl/laravel-excel/docs/import#select

@rootchips , obrigado pela resposta. Eu também vi isso na documentação anterior. Mas aqui está sua desvantagem.

  1. Se eu tiver um arquivo do Excel com 50 ou mais colunas/cabeçalhos e eu precisar apenas ignorar 2 ou 3 dele, então o código seria muito longo.
  2. Estou fazendo upload de arquivos com colunas aleatórias ou personalizadas, cada arquivo preciso selecionar qual coluna deve ser ignorada. Portanto, especificar apenas colunas selecionadas não ajudaria.

Se eu pudesse obter a resposta deste problema https://github.com/Maatwebsite/Laravel-Excel/issues/1165 , eu poderia estar usando esta biblioteca.

Esta página foi útil?
0 / 5 - 0 avaliações