|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : août 2005 Messages : 117 ![]() |
Bonjour,
Je veux exporter une table MySQL vers un fichier EXCEL.Ma base de données:"lab" ma table:"equipment". Un exemple SVP? 8) |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : janvier 2004 Messages : 424 ![]() |
depuis phpmyadmin, tu peux generer des fichiers csv ..
sinon, tu peux ecrire un script simple qui genere du csv et l'ouvrir avec excel.. |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : août 2005 Messages : 117 ![]() |
En faite,l'idée c'est que j'affiche des informations sur une page PHP,en bas de la page il y a un boutton,si l'utilisateur clique dessus un fichier excel doit se créer pour lui.
As-tu un script?Merci! |
|
|
00
|
|
|
#4 | |
|
Membre éclairé
![]() Inscription : janvier 2004 Messages : 424 ![]() |
creer un fichier excel, c'est plutot .. compliqué..
creer un fichier de données csv, c'est tres simple.. l'enregistrer sur le disque et en proposer un lien pour le telecharger a l'utilisateur.. mais desolé, je ne fournis pas de script tout fait.. et generer un fichier csv, c'est pas super dur.. Citation:
en clair.. c'est un fichier texte, une ligne de fichier texte =une ligne de tableur, et les données de chaque cellule separées par un caractere au choix .. en general, ";" ou "|" ou ",", à voir selon les données que tu as ! |
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
|
|
|
00
|
|
|
#6 | |
|
Futur Membre du Club
![]() Inscription : août 2005 Messages : 117 ![]() |
J'ai trouvé un exemple qui crée le fichier excel,mais le problème c'est que j'ai un message d'erreur:
Citation:
Merci Amine! |
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() |
là tu doit enlever le header de ta page
je uis sûre que ton programme génére le header automatiquement. enlève tous les les balises dans la pages |
|
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() Inscription : février 2004 Messages : 456 ![]() |
Rien ne doit être affiché à l'écran avant l'appel de la fonction header() (ya ptêt une balise html, un espace...)
Sinon un autre moyen pour exporter vers un xls, c'est de faire un tableau html contenant toutes les infos de ta table (comme sur ta page web je suppose) puis de faire un echo dans le fichier xls que tu auras créé. Il l'xplique + en détail ici: http://www.developpez.net/forums/vie...+excel&start=0 |
|
|
00
|
|
|
#9 | |
|
Futur Membre du Club
![]() Inscription : août 2005 Messages : 117 ![]() |
Ca donne rien!
J'ai essayé aussi le lien que tu m'as envoyé et voilà ce que j'ai eu comme message d'erreur: Citation:
|
|
|
|
00
|
|
|
#10 | ||||
|
Membre éprouvé
![]() Inscription : février 2004 Messages : 456 ![]() |
Ca veut dire qu'il ne trouve pas le fichier Spreadsheet/Excel/Writer.php
Je te montre comment j'ai fait. D'abord tu crées le fichier xls et tu l'ouvres: Code :
Code :
Et ton fichier xls est rempli |
||||
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() Inscription : août 2005 Messages : 117 ![]() |
Le problème c'est que le fichier doit se créer tout seul se remplir puis l'envoyer au navigateur pour que la personne le sauvegarde sur sa machine!
???? |
|
|
00
|
|
|
#12 |
|
Membre éprouvé
![]() Inscription : février 2004 Messages : 456 ![]() |
essaie et tu verras qu'il l'enregistre bien sur l'ordinateur du client
|
|
|
00
|
|
|
#13 | |||
|
Futur Membre du Club
![]() Inscription : août 2005 Messages : 117 ![]() |
voilà le code que j'ai mis:
Code :
Citation:
|
|||
|
|
00
|
|
|
#14 | |||
|
Membre éprouvé
![]() Inscription : février 2004 Messages : 456 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#15 |
|
Futur Membre du Club
![]() Inscription : août 2005 Messages : 117 ![]() |
Merci Biloum c'était ça le problème
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com