[PHPExcel] Fonction setLoadSheetsOnly
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.
Code:
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; |
Si je mets le commentaire sur la fonction en titre (setLoadSheetsOnly),
l'ensemble des Worksheets sont affichés.
Si non , la liste est vide ...
Bizarre, non ?
Olivier