[PHP Excel] Fichier généré corrompu
Bonjour,
La génération d'un fichier excel avec PHPExcel ne pose pas de probleme lorsque j'utilise ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
// Chemin d'acces
define('CLASSPATH','../../../fonctionxls/Classes/');
require_once( CLASSPATH .'PHPExcel.php');
require_once( CLASSPATH .'PHPExcel/Writer/Excel2007.php');
$workbook = new PHPExcel;
$sheet = $workbook->getActiveSheet();
$sheet->setCellValue('A1','Mon texte');
$writer = new PHPExcel_Writer_Excel2007($workbook);
$records = 'fichier.xlsx';
$writer->save($records);
?> |
(code extrait du tutoriel de MaitrePylos en date du 05/02/2009)
Le fichier "fichier.xlsx" existe bien.
Par contre lorsque je veux ouvrir ce fichier avec excel 2007, j'ai le message suivant :
"Excel à rencontré un contenu illisible dans "fichier.xlsx". Voulez vous récupérer le contenu de ce classeur ? si la source de ce classeur est fiable, cliquez sur oui."
Donc je clique sur oui, et là deuxième message :
"Le classeur ne peut pas être ouvert ni réparé par Microsoft Excel car il est corrompu."
Alors s'ouvre un fichier vierge comme au lancement classique d'excel.
Quelqu'un à t-il une idée car là, je sèche.
Merci