Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Bureautique
Bureautique Forum d'entraide sur la gestion dynamique de documents de bureautique (Word, Excel, OpenOffice...) avec PHP. Avant de poster -> Cours Excel, FAQ OpenXML, FAQ OpenDocument
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/12/2011, 11h43   #1
Membre habitué
 
Avatar de a028762
 
Inscription : décembre 2003
Messages : 222
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 222
Points : 108
Points : 108
Par défaut PHPExcel 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
a028762 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h28.


 
 
 
 
Partenaires

Hébergement Web