Bonsoir à tous

voici mon problème
j'aimerai générer un tableur et l'afficher

1- je fais un test sur mon PC en locale avec windows7 / EASYPHP, j'arrive bien à générer le fichier excel et j'arrive bien à le lire avec excel.

2- je fais un test sur le serveur de production linux, le fichier est bien générer mais impossible de le lire avec excel, excel met un message d'erreur d'incompatibilité avec l'extension

3- si je décide d'enregistrer mon tableur, j'arrive bien à enregistrer et à lire le fichier générer dans les 2 cas ...

j'en déduis que cela doit venir du header (vu que je ne le met pas pour mon 3-)

le script de test utilisé est issu du tuto de maitre pylos

"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
include 'PHPExcel.php';
include 'PHPExcel/Writer/Excel2007.php';
 
$workbook = new PHPExcel;
 
$sheet = $workbook->getActiveSheet();
$sheet->setCellValue('A1','MaitrePylos');
 
$writer = new PHPExcel_Writer_Excel2007($workbook);
 
 header('Content-type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
 header('Content-Disposition:inline;filename=Fichier.xlsx ');
 $writer->save('php://output');
"
si je résume
avec WIndows7 et easyPHP -> ca marche
avec Linux -> ca ne marche pas

Si vous avez des solutions ou des recommandations sur mon problème
je suis preneur

je vous en remercie d'avance.