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.
Partager