Exporter une table SQL dans un fichier EXCEL

Résolu
Ricky068 Messages postés 32 Statut Membre -  
Ricky068 Messages postés 32 Statut Membre -
...avec formatage des données

Bonjour,

voila ca fait qques jours que je fouille le net sans succes.

je suis à la recherche d'un code PHP permettant d'exporter une Table SQL vers un fichier EXCEL en faisant un formatage des données:

Ma table à la structure suivante:

_____________________________________________
Nom de la table: "liste_inscrit"

Les champs:
- shNom
- shPrenom
- shDNtime
_____________________________________________

Vers un fichier EXCEL:
_____________________________________________
Format du fichier EXCEL souhaité:

"liste_inscrit".xls

1ère ligne (en gras):
- Nom ==> Contenant les infos du champs "shNom" tel quel
- Prénom ==> Contenant les infos du champs "shPnom" tel quel
- Date de Naissance ==> Contenant les infos du champs "shDNtime" au formet date 01/01/1900 via une fonction: date('d/m/Y',"shDNtime")
_____________________________________________

Merci d'avance pour votre aide.

Eric

5 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    Je sais mais EXCEL est capable d'interpréter justement ton tableau

    les tr en ligne et le td en colonnes avec leur mise en forme, plus limitée que celle du web bien sur

    par contre il faut mettre au debut du script php:
    <?php
        // envoyer le résultat du script dans une feuille Excel
        header("Content-type: application/vnd.ms-excel");
        // nom du fichier Excel	
       header("Content-Disposition: attachment; filename="nom_fich_excel);
    
    1
  2. Alain_42 Messages postés 5413 Statut Membre 904
     
    Salut

    pour faire un export vers excel tu generes une <table> <tr><td>

    tu mets un style pour les tr ou td pour formater ton texte

    pour la date tu passes par une fonction php qui explode la date mysql et la remet au format français
    0
  3. Ricky068 Messages postés 32 Statut Membre
     
    OK avec ta proposition, mais je ne souhaite pas afficher le tableau dans mon explorateur. Il me le faut sous forme de fichier EXCEL à télécharger.
    0
  4. Ricky068 Messages postés 32 Statut Membre
     
    D'accord. Je vais tester ca ce soir.

    En attendant, merci.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Ricky068 Messages postés 32 Statut Membre
     
    Ca marche merci.
    0