begin process at 2010 03 22 14:39:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

de MYSQL vers Excell


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

de MYSQL vers Excell

dimanche 6 mars 2005 à 09:42:55 | de MYSQL vers Excell

mightteam

Membre Club
Salut a tous voila je cherche une fonctione qui me permettrais de sortie les données d'une base MySQL en Excell.

J'ai regarder dans la doc de PHP mais g rien trouvé qui ressemble a ca.

Si quelqu'un sais m'aider je l'en remercie


Msn & Mail : Bruno@Pages-Concept.be
dimanche 6 mars 2005 à 11:19:35 | Re : de MYSQL vers Excell

coucou747

en php, non, évidement car c'est pas tout à fait pour ms...

faut utiliser l'activeX... vas dans le forum js, déja plein de choses ont étés demandées sur ce sujet... bultez est un expert en activeX

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
lundi 7 mars 2005 à 08:41:44 | Re : de MYSQL vers Excell

navya

Réponse acceptée !
Salut,
Voici une solution que j'ai trouvé la semaine dernière!!

<?

header("Content-Type: application/csv-tab-delimited-table");
header(
"Content-disposition: filename=resultat.csv");
//cette ligne donne les titres des colonnes
   $csv_output = "column 1,column2"; 
   $csv_output .= "\n";
   $result = mysql_query("select * from table"); //ta requete mySQL

   while($row = mysql_fetch_array($result)) {
       $csv_output .= "$row[col1],$row[col2]\n";//cette ligne écrit dans le fichier excel tant qu'il y a 
//des résultats de requete
       } 

      print $csv_output;
   exit; 
?>



Navya 

lundi 7 mars 2005 à 08:50:33 | Re : de MYSQL vers Excell

mightteam

Membre Club
Merci je test ca ce soir

Msn & Mail : Bruno@Pages-Concept.be
lundi 7 mars 2005 à 09:07:54 | Re : de MYSQL vers Excell

ehmarc

Réponse acceptée !
salut

Il y a encore mieux comme solution (c'est un truc que j'ai trouver la semaine derniere aussi!!!!)
header("Content-type: application/vnd.ms-excel");

et pour l'affichage des données dans excel c'est tres simple
<table> <tr>....<td>les balises de tableau quoi</td></tr></table>
et oui excel reconnais le html!!!

++

"Aucun de nous ne sait ce que nous savons tous, ensemble."
Lao Tseu inventeur du "copier coller"
lundi 7 mars 2005 à 09:36:34 | Re : de MYSQL vers Excell

navya

Ma solution est aussi bien car les virgules sont les séparateurs qui forment les cellules du style <td>...</td> et donc pas besoin de mettre ces balises et pour un <tr> ... </tr> il suffit de mettre un \n donc toutes ces balises sont inutiles puisque tout est construit par les virgules et \n !!!

Navya 
lundi 7 mars 2005 à 10:25:44 | Re : de MYSQL vers Excell

ehmarc

Les deux solutions ont leurs avantages inconvenients....

Tu enregistre en csv et non en xls, la lecture du csv n'est pas obligatoirement faite par excel(c'est un avantage pour toi).

Avec ma solutions, je pense qu'on peut retranscrire les macro et des conneries dans le style (c'est en cours de test) insertion sur plusieurs feuille etc.

Grossomodo si tu as juste des données a envoyer le .csv suffit amplement c'est sur !!! tu peut aussi afficher un tableau html dans une feuille faire ctrl+A ensuite ctrl+c ouvrir excel et faire ctrl+v enfin c'est un peu plus long, donc moins bien les utilisateurs sont toujours des gros boulets (heureusement d'ailleurs sinon on aurait pas de travail!!!)

Un truc que j'ai vu la semaine derniere quand tu lance le scrypt editor microsoft sur une feuille excel et bien on a une page avec du code html!!!!!!

++

"Aucun de nous ne sait ce que nous savons tous, ensemble."
Lao Tseu inventeur du "copier coller"
lundi 7 mars 2005 à 20:00:05 | Re : de MYSQL vers Excell

coucou747

je ne savais pas qu'il existait autant de fonctionalitées pour un logiciel comme exel...

(dsl pour mon initiale réponse)


In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
mercredi 9 mars 2005 à 19:11:16 | Re : de MYSQL vers Excell

mightteam

Membre Club
Merci pour vos réponse ca marche nikel g utilisé l'entete que ehmarc m'a filé et ca marche de la balle  merci pr cette info :p

Msn & Mail : Bruno@Pages-Concept.be
jeudi 10 mars 2005 à 10:04:49 | Re : de MYSQL vers Excell

mightteam

Membre Club
G encore un pti prob avec la fonction mais je crois que c'est dans mon code

Explication de mon problème :

voila en fait quand je génère le fichier XLS ou CSV qui doit contenir une liste de membre le problème qui s'oppose a moi est le suivant

il me crée le fichier comme il le faut puisque sur mon serveur intranet je peux le voir et le lire avec la liste actuelle des membres

mais a la fin de la création dans ma page php il me propose aussi de le DL et la quand je l'ouvre avec Excell il me sort "impossible d'ouvrir le fichier"

Voila si klk1 a une idée elle serais la bienvenue paske la ca fé 2 jours ke je galère et que je trouve pas

Voici mon code :

         $filenum=fopen("Tournoi du $_GET[date] a $_GET[lieu].csv","w");
          fwrite($filenum,$csv_output);
           fclose($filenum);
          exit;

Msn & Mail : Bruno@Pages-Concept.be

1 2

Cette discussion est classée dans : mysql, excell


Répondre à ce message

Sujets en rapport avec ce message

psSql > mySql [ par Nico ] Quelqu'un connaît-il un moyen de travailler avec les deux bases indifféremment avec php. (pour la même application)ou bien je doit tout traduire ??Mer MySql config ? [ par holger ] J'auyrai souhaiter savoir si il était possible de fairetourner MySql sur un ordi tout pourrit :PC 200Mx 48Mo Ram Edo sous Windows 95Merci,Un lyonnais statistiques ,graphique, php et mysql [ par mouss ] connaissez vous des exemples mettant en oeuvre une base de donnée mysql ,php permettant de créer des courbes, nuages de points sur une feuille html (p PB update table mysql ! [ par lolo ] Comment pourrai-je faire pour mettre à jour une table mysql par le biais d'un formulaire (parcourir ...*.cvs) et d'un fichier php d'update de table my php et mysql [ par stephane ] bonjour,j'ai des pb d'acces aux base de donnees, je suis sur free donc le 'host' est ftpperso.free.fr enfin ca c'est bon j'ai bien mis mon login et pa php et mysql : les index s'affichent pas !!! [ par stephane ] Voila, j'utilise cette procédure pour afficher les index d'une table (je suis deja connecté à la base de donnees) :$mode représente la table$rep=@mysq problème de mise à jour de base de données [ par rildspael ] Ben en fait maintenant j'ai refait ce code, je me suis concentré, j'ai tout analysé mais rien ne marche encore et je ne comprends pas : le voici :Donc multi recherche mysql ??? [ par stephane ] saluttout simplement je voudrai savoir comment effectuer une requete my sql dans toutes les tables (je pense que c'est faisable mais je ne sais pas co MYSQL: cas désespéré [ par aidezmoi ] Comment faire quand on a easyphp pour créer une table mysql? Je sais je suis nul, je viens de commencer le php.Et il y a des modifs à faire si on pass cherche hebergeur PHP4 et MySQL [ par Fafouneou ] Je recherche un hebergeur gratuit ou payant ( dans la limite de 50 frs par mois) avec 100 Mo et qui gere le PHP4 et MySQL merci d'avance ...Tout les g


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales