Bonjour les amis;
J'avais crée une application web qui utilise le package PHPExce pour automatiquement des fichiers Excel version 2007.
l'application marche bien sur mon serveur local
Système : Fedora I386
Serveur web: LAMP LAMP
Mais quand j'avais hébergé cette application sur une machine serveur ( windows 2003 server comme système d'exploitation et xampp 1.8 comme serveur web) j'arrive pas à ouvrir les fichiers Excel télécharger à partir de cette application.
le message d'erreur affiché par microsoft officce EXcel est le suivant:
Impossible d'ouvrir le fichier "resultat.xlsx" car son format ou son extension n'est pas valide, vérifie que le fichier n'est pas endommagé et que son extension correspond bien au format du fichier
le code utiliser pour génèrer le fichier Excel:je pense pas que le probléme vient de mon code, il est peut etre vient du serveur qui est mal configurer??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 include_once("PHPExcel/Classes/PHPExcel.php"); $newExcel= new PHPExcel(); $w = PHPExcel_IOFactory::createWriter($newExcel, "Excel2007"); $nvv = $newExcel->getActiveSheet(); // je remplis qq case // header('Content-type: application/vnd.ms-excel'); header('Content-Disposition: attachment; filename="resultat.xlsx"'); $w->save('php://output');
que pensez-vous ???
Partager