Exportation d'une requete SQL vers Excel via PHP

Foudébois
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 19 Mai 2006

Exportation d'une requete SQL vers Excel via PHP

Message le Ven Mai 19, 2006 13:03

Bonjour à tous,

je souheterais faire un export du resultat d'une requete SQL vers un Excel donc soit un format CSV, soit en format XLS ...

j'ai étudié plusieurs solutions :
- directement dans la requete avec INTO OUTFILE
- grâce à des headers
- avec des fopen() et des fwrite()

Quel solution me conseillez-vous ? Sachant que j'ai déjà essayer toute les solutions avec succès !!! (je sais que c'est paradoxale avec le message)

Je ne m'y connais pas beaucoup sur les headers .. et je ne trouve pas de bon manuel et de tutoriaux l'expliquant .
Avez-vous de bonne adresse !!!

Merci


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Ven Mai 19, 2006 13:16

ca depend, tu compte en faire 1000 par jour ou 1 par mois ?

un bon fopen avec des separateurs ";" et une fois le fichier généré, tu l'envoi en header au navigateur. je vois pas ton problème sachant que tu l'a fait avec succès. tu cherches à savoir quoi ? le plus gourmand ? le plus sécurisé ? etc...

Foudébois
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 19 Mai 2006

Message le Ven Mai 19, 2006 13:40

Je compte le faire peu-etre 20 fois dans le mois.

Car je voudrais exploiter ce que j'ai dans mon tableau dans un fichier excel.
C'est à dire : faire des tris, des tableau dynamiques, etc ..

Est-ce qu'il y a des moyens de faire ça avec formatage des colonnes ... et pourkoi pas les entêtes, ...
En gros, quand j'insere mes données dans mon tableau excel, faire apr la meme occasion des balises de style !!
Peut-envoyer un flux XML dans un header !! J'ai vu un truc comme ca dans un forum, mais pas plus ... :?

Merci


blman
WRInaute accro
WRInaute accro
 
Messages: 3077
Inscription: 5 Sep 2003

Message le Ven Mai 19, 2006 17:13

Pour le formatage des colonnes, tu a un truc très bien qui s'appelle SYLK

+ d'infos sur phpinfo (nostalgie quand tu nous tient)
http://www.phpinfo.net/page/archives/sc ... -via-sylk/

L'avantange du format SYLK par rapport au format CSV est qu'il permet de définir des attributs de mise en forme pour les données : alignement, gras, itallique, formats de données, ...


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Ven Mai 19, 2006 18:01

T'as des classes PHP déjà toute faites qui te permetes de créer un fichier excell directement.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité