MySQL (export de données en fichier CSV) ?

MySQL (export de données en fichier CSV) ? - PHP - Programmation

Marsh Posté le 28-04-2004 à 11:10:03    

Bonjour,
 
Je désirerai savoir si quelqu'un connaît une solution pour formater un  
tableau (entêtes de colonnes et lignes)généré via une interface PHP dans une page HTML en vue de son export en fichier dont l'extension serait un CSV (compatible ACCESS, EXCEL).
On peut imprimer depuis une fenêtre en pop-up à l'aide d'un link ou d'un bouton, je souhaiterai qu'un bouton export puisse générer un fichier .csv vers une disquette ou une location sur DDur.
 
Merci pour votre Aide (je cherche un moyen simple, genre bout de scotch pas d'usine à gaz! )

Reply

Marsh Posté le 28-04-2004 à 11:10:03   

Reply

Marsh Posté le 28-04-2004 à 11:16:52    

bah, tu parcours ton tableau avec une boucle et tu concatène ses valeurs dans une chaine en mettant les séparateurs qui vont bien, ensuite tu colles cette chaine dans un fichier :??:
 
enfin, je crois que j'ai pas compris ton problème :whistle:


Message édité par dropsy le 28-04-2004 à 11:17:03
Reply

Marsh Posté le 28-04-2004 à 14:31:38    

générant sous la forme d'un tableau au format html, j'affiche le résultat d'un requete (enfin de plusieurs, j'ai vraiment beaucoup de tables !!!).
J'ai donc à l'écran ce résultat comme une feuille excel, php génère l'affichage et renvoi les données sous forme html.
J'aimerai créer un bouton print ainsi qu'un bouton export qui lui, formatera le résultat "html" en fichier CSV.
je ne connais pas beaucoup de script me permettant de le faire (parcours des colonnes et des lignes, concaténation dans un fichier avec remplacement des balises html en ; ou en "", ca fait quand même une ribambelle de balises à convertir, non ?).

Reply

Marsh Posté le 28-04-2004 à 14:46:42    

bah, amha, c'est plus simple de partir des tableaux issus de ta requête SQL :/

Reply

Marsh Posté le 28-04-2004 à 14:52:01    

ok mais, à ta connaissance quelles sont les "commandes" pour créer et insérer les données dans une chaine puis vers un fichier txt, renommé en .CSV ?

Reply

Marsh Posté le 28-04-2004 à 15:42:55    

:??:
 
. pour concaténer des chaines
fopen, fwrite, fclose, etc... pour créer des fichiers (mais à priori, tu n'en as pas besoin, il suffit de renvoyer directement le texte vers le client qui pourra faire enregistrer sous ;) )
 
il faut lire la doc [:proy]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed