par
dunbar » 27 avr. 2007, 17:54
Bah si tu restes sur un format csv, il te suffit de lire les enregistrements de ta base et générer un fichier texte ou elles seront séparées par des point-virgule. Reste plus après qu'a ouvrir ce fichier dans excel pour voir ton tableau

Nota : si une donnée contient un ';', des guillemets ou des retours à la ligne, il faut l'entourer de guillemets ("). Toutes les guillemets éventuellement contenues doivent alors être doublée.
Tu peux aussi générer un tableau html basique en php, et avec le header() approprié, déclencher l'ouverture de celui-ci dans excel
header("Content-type: application/vnd.ms-excel")
Enfin, tu veux du classeur excel pur et dur, il existe de nombreuses solutions toute prête pour pouvoir les générer :
-
PHP Simple Excel File Generator
-
PHP WriteExcel
Salut
Mon soucis est que dans un classeur il y à plusieurs feuilles, je veux que chaque feuille portent le nom d'une valeur des champs de ma TABLE.
exemple le champs ville comporte, bruxelles, Liege, namur. je voudrais qu'il crée automatiquement une feuille par ville, le mois d'après je pourrais avoir une ville en plus ou en moins et il devrais aussi le faire.
Je ne trouve pas le moyen de lui dire de crée une feuille par ville

[quote="Ryle"]Bah si tu restes sur un format csv, il te suffit de lire les enregistrements de ta base et générer un fichier texte ou elles seront séparées par des point-virgule. Reste plus après qu'a ouvrir ce fichier dans excel pour voir ton tableau :)
Nota : si une donnée contient un ';', des guillemets ou des retours à la ligne, il faut l'entourer de guillemets ("). Toutes les guillemets éventuellement contenues doivent alors être doublée.
Tu peux aussi générer un tableau html basique en php, et avec le header() approprié, déclencher l'ouverture de celui-ci dans excel
[php]header("Content-type: application/vnd.ms-excel")[/php]
Enfin, tu veux du classeur excel pur et dur, il existe de nombreuses solutions toute prête pour pouvoir les générer :
- [url=http://sourceforge.net/projects/psxlsgen/]PHP Simple Excel File Generator[/url]
- [url=http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/]PHP WriteExcel[/url][/quote]
Salut
Mon soucis est que dans un classeur il y à plusieurs feuilles, je veux que chaque feuille portent le nom d'une valeur des champs de ma TABLE.
exemple le champs ville comporte, bruxelles, Liege, namur. je voudrais qu'il crée automatiquement une feuille par ville, le mois d'après je pourrais avoir une ville en plus ou en moins et il devrais aussi le faire.
Je ne trouve pas le moyen de lui dire de crée une feuille par ville :oops: