Salut à tous
Donc je charchais à exporter des données "mySQL" vers excel.
Je lis le tuto sur developpez, il est 18h, j'm php, tout va bien ...
4h plus tard, j'ai jeté mon ordi par la fenetre, eclaté mon 24pouces contre le mur, appris l'asp, et finalement me suis pendu
Entre temps j'ai découvert que l'extension zip de php5.2.8 est buggé (ça m'apprendra à ne pas lire tout php.net ...).
Que wamp est parfaitement upgradable, via cette url
Que phpexcel est une sacrée usine à gaz qui permet de faire plein de chose (LIRE des fichiers excels persistants).
Rapport au tuto de developpez, je pense qu'il manque qqs infos.
1/ La librairie doit être dans l'include_path
2/ Les données à inclure doivent être en utf-8
3/ J'ai jamais réussit à faire marcher le tuto... Par contre les exemples inclus dans la librairie fonctionne. En gros ce qui change, c'est ça :
C'est là où j'ai besoin de votre aide. Je suis vraiment pas sur que le tuto soit plus à jour, c'est très probable que j'ai raté un truc. Parce que là la différence c'est juste qu'au lieu d'instancier directement le writer on passe par une fabrique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 include 'PHPExcel/IOFactory.php'; $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save(str_replace('.php', '.xlsx', __FILE__));
Voilà, si vous avez des remarques, hesitez pas.
Partager