VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Exporter une table SQL dans un fichier EXCEL [Résolu]

Ricky068 21Messages postés 19 novembre 2009Date d'inscription 29 août 2011Dernière intervention - Dernière réponse le 30 mars 2010 à 23:12
...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
Lire la suite 

Exporter une table SQL dans un fichier EXCEL »

5 réponses
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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);
Ajouter un commentaire
Réponse
+0
moins plus
D'accord. Je vais tester ca ce soir.

En attendant, merci.
Ajouter un commentaire
Réponse
+0
moins plus
Ca marche merci.
Ajouter un commentaire
Ce document intitulé « Exporter une table SQL dans un fichier EXCEL » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?