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 : 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;
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