logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
36 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 502 571

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Créer une liste d'étiquettes sur Excel à partir d'une recherche PHP

Créer une liste d'étiquettes sur Excel à partir d'une recherche PHP#22127

2Contributeur(s)
TouaregTito
3 Modérateur(s)
developpeurjpbJireck
Touareg Touaregicon_post
Bonjour,
C'est mon premier message ici :=!

Je développe actuellement un petit gestionnaire d'adresses.

J'ai une page de recherche de contact et j'aimerais qu'à partir du résultat il soit possible d'exporter sur un fichier excel sous forme de liste le résultat de la recherche.

J'espère avoir été assez claire. S'il manque des choses pour pouvoir m'aider, n'hésitez pas à me les dires.
Tito Titoicon_post
Le plus facile est de ressortir au format CSV (comma separated values)

Pour des trucs plus complexe : http://stephaneey.developpez.com/tutoriel/php/phpexcel/
Touareg Touaregicon_post
Et comment je fais pour le format CSV?
(désolé mais mon niveau est assez bas :D )
Tito Titoicon_post
<?php
header("!content-type:! application/csv-tab-delimited-table"); //Mimetype
header("!content-disposition:! filename=table.csv"); //Changer ici le nom du fichier

echo 'Col1,Col2,Col3'."\n"; //Titre des colonnes

echo 'Contenu 1,Contenu 2,Contenu 3'."\n"; //Ligne 1
echo 'Contenu 4,Contenu 5,Contenu 6'."\n"; //Ligne 2
?>
:=!
Tito Titoicon_post
Attention : il faut enlever les !! autour de content-type

Tu vois que ça ne crée qu'un tableau de base qui normalement est lisible par Excel. Je répète que pour des choses plus complexes je te renvoie sur ce tuto : http://stephaneey.developpez.com/tutoriel/php/phpexcel/
Touareg Touaregicon_post
Hello, merci beaucoup pour ta réponse. :-D