Bonjour,
dans la lecture d'un fichier Excel, avec la bibliotheque PHPExcel,
il existe une option qui permet de réduire la lecture de certains onglets.
Si je mets le commentaire sur la fonction en titre (setLoadSheetsOnly),
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 require_once 'PHPExcel.php'; require_once 'PHPExcel/Reader/Excel5.php'; $LecteurExcel = new PHPExcel_Reader_Excel5(); $Complet = "/media/originaux/MPV_S1119.xls"; $Onglets = array("SAZ","REZ","PET"); $LecteurExcel->setReadDataOnly(true); # $LecteurExcel->setLoadSheetsOnly(Onglets); $EntreeExcel = $LecteurExcel->load($Complet); $Nombre = $EntreeExcel->getSheetCount(); echo "Nombre:".$Nombre.br; $Feuilles = $EntreeExcel->getSheetNames(); echo "Feuilles:".implode(",",$Feuilles).br;
l'ensemble des Worksheets sont affichés.
Si non , la liste est vide ...
Bizarre, non ?
Olivier
Partager