Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Bureautique
Bureautique Forum d'entraide sur la gestion dynamique de documents de bureautique (Word, Excel, OpenOffice...) avec PHP. Avant de poster -> Cours Excel, FAQ OpenXML, FAQ OpenDocument
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2006, 21h42   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2004
Messages : 40
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 40
Points : 12
Points : 12
Par défaut export de donnees vers excel (.csv)

Bonjour tt le monde,
existe-t-il un moyen simple pour envoyer le resultat dune requete vers un fichier .csv?

merci
vivian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 14h22   #2
Expert Confirmé
 
Avatar de sekaijin
 
Femme
Urbaniste
Inscription : juillet 2004
Messages : 1 424
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 48
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 1 424
Points : 2 811
Points : 2 811
oui un cvs c'est un fichier texte
tu fait un print de tes donnée et c'est tout.

il te faut juste envoyer un header avec la fonction éponyme pour donner le mime type et l'attachement
Code :
1
2
3
header('Content-Type: '.$mimetype.'; name="'.$file.'"');
header('Content-Transfer-Encoding: '.$encoding);
header('Content-Disposition: attachment; filename="'.$file.'"');
si c'est pour faire un export vers excel je préfaire les texte Tabulé (séparateur tab)
car excel les ouvre mieux.

enfin EXCEL 11 utilise un format XML qu'il est facile de produire avec php

tu ouvre excel tu fais un modèle de tes feuilles (il peu y en avoir plusieurs)
tu enregistre en XML (excel XMLXLS)
tu ouvre la chose dans un éditeur de texte
tu trouvera des tag XML pour charque page (il suffit de les avoir nommé pour les repérer
et dedans tu as des table comme celle de XHTML

il ne te reste qu'a jouter les parie dynamique et tu produit de belles feuille excel à peut de frait
(formules de calcul et tout le reste)
A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h23.


 
 
 
 
Partenaires

Hébergement Web