Bonjour,

La génération d'un fichier excel avec PHPExcel ne pose pas de probleme lorsque j'utilise ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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