Bonjour
je travaille avec la bibliothèque PHPExcel avec Php en Version 5.5.9-1ubuntu4.3, (ou Windows 7, mais c'est le même problème)
j'utilise ses fonctions en mode classique, avec des syntaxes "traditionnelles"
1 2
| require_once 'PHPExcel/Writer/Excel5.php';
$Lecteur = new PHPExcel_Reader_Excel5(); |
l'include du php.ini pointe vers le répertoire au dessus de PHPExcel (comme prévu dans la doc)
include_path = ".;\Public\racine\phpexcel\Classes;...."
Cette bibliothèque offre par ailleurs une possibilité d'une ouverture plus souple des fichiers excel, IOFactory
Mais la mise en oeuvre est différente, par l'utilisation de méthode statique ...
1 2
| require_once 'PHPExcel/IOFactory.php';
$Type = PHPExcel_IOFactory::identify($FichierExcel); |
Là, sur la dernière ligne, j'ai le message
Class ' PHPExcel_IOFactory' not found
alors que le fichier de déclaration de la classe est juste au dessus et ne provoque pas d'erreur lors du require
Quelqu'un sait utiliser cette classe ?
En regardant le code de cette bibliothèque, les exemples fonctionnent sur cette syntaxe, mais dans l'arborescence de la bibliothèque, pas dans mon code.
le problème (semble-t-il) viendrait du côté de la gestion des autoload (spl) ?
J'avoue être un peu désarçonné devant ce problème
Olivier
Partager