Exporter une table SQL dans un fichier EXCEL

Résolu/Fermé
Ricky068 Messages postés 32 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 4 mars 2014 - Modifié par Ricky068 le 30/03/2010 à 13:52
Ricky068 Messages postés 32 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 4 mars 2014 - 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


A voir également:

5 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
30 mars 2010 à 16:51
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
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
30 mars 2010 à 14:07
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
Ricky068 Messages postés 32 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 4 mars 2014
Modifié par Ricky068 le 30/03/2010 à 16:38
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
Ricky068 Messages postés 32 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 4 mars 2014
30 mars 2010 à 16:56
D'accord. Je vais tester ca ce soir.

En attendant, merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ricky068 Messages postés 32 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 4 mars 2014
30 mars 2010 à 23:12
Ca marche merci.
0