Bonjour,
Je voudrais faire un export excel, j'ai donc créer une action exportexcel dans laquelle je fais mes requêtes puis à la fin de mon action j'insère le code suivant :
puis dans un fichier vu, je traite mes données sous forme de <table> et de foreach.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $this->setLayout(false); $response = $this->getContext()->getResponse(); $response->clearHttpHeaders(); $response->setHttpHeader('Content-Type', 'application/msexcel;charset=utf-8'); $response->setHttpHeader('Content-Disposition:', 'attachment;filename=export.xls');
L'export fonctionne mais j'ai une erreur à l'ouverture de mon fichier sous excel :
La question est simple, (ou pas) que dois-je modifier pour ne plus avoir cette erreur?Le format du fichier que vous tentez d'ouvrir, "export.xls", est différent de celui spécifié par l'extension du fichier. Assurez-vous que le fichier n'est pas endommagé et qu'il provienne d'une source fiable avant de l'ouvrir. Souhaitez-vous ouvrir le fichier maintenant?
Partager