Laravel-excel: Comment ignorer ou ignorer une colonne spécifique ?

Créé le 2 sept. 2017  ·  3Commentaires  ·  Source: Maatwebsite/Laravel-Excel

Comment ignorer ou ignorer des colonnes spécifiques ? Par exemple, j'ai le ff. Colonnes:

prénom, deuxième prénom, nom de famille, âge

et je veux charger seulement

Prénom nom de famille

donc en ignorant fondamentalement la colonne du deuxième prénom et de l'âge.

Merci d'avance.

Commentaire le plus utile

Je veux aussi le savoir.

Tous les 3 commentaires

Je veux aussi le savoir.

// Sélectionner
$reader->select(array('firstname', 'lastname'))->get();

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

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

@rootchips , merci pour la réponse. J'ai aussi vu cela dans la documentation précédente. Mais voici son inconvénient.

  1. Si j'ai un fichier Excel qui a 50 colonnes/en-têtes ou plus et que je n'ai besoin d'en ignorer que 2 ou 3, le code serait donc très long.
  2. Je télécharge des fichiers avec des colonnes aléatoires ou personnalisées, chaque fichier dont j'ai besoin pour sélectionner la colonne à ignorer. Donc, spécifier uniquement les colonnes sélectionnées n'aiderait pas.

Si seulement je pouvais obtenir une réponse à ce problème https://github.com/Maatwebsite/Laravel-Excel/issues/1165 , j'utiliserais peut-être cette bibliothèque.

Cette page vous a été utile?
0 / 5 - 0 notes