Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2143 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Export PHP-Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Export PHP-Excel

n°1489403
acorsa
Posté le 11-12-2006 à 10:47:31  profilanswer
 

Bonjour,
J'ai un site fait en PHP qui me permet de visualiser des termes et leur traduction et je voudrais pouvoir exporter les résultats dans un fichier Excel grâce à un bouton. J4ai trouvé quelques solutions sur le net mais je voudrais avoir votre avis...Donc si vous avez déjà développé ce genre de fonctionnalité ça serait sympa de me le dire..ça m'aiderait beaucoup!!
Merci!!

mood
Publicité
Posté le 11-12-2006 à 10:47:31  profilanswer
 

n°1489410
rufo
Pas me confondre avec Lycos!
Posté le 11-12-2006 à 10:57:39  profilanswer
 

le plus simple, c'est le csv. Ca marche très bien :)

n°1489411
acorsa
Posté le 11-12-2006 à 10:59:44  profilanswer
 

C'est-à-dire? Tu pourrais me donner plus de précisions s'il te plaît?

n°1489433
rufo
Pas me confondre avec Lycos!
Posté le 11-12-2006 à 11:18:18  profilanswer
 

ben si tu connais pas le csv, cherche via google et fait un test avec excel d'export de donnés en csv pour voir ce qu'il te génère... Tu disais avoir trouvé déjà qq solutions sur le net : l'une d'entre elles fait forcément référence au csv car c'est la plus simple...

n°1489904
jon301
Posté le 11-12-2006 à 23:46:58  profilanswer
 

si tu n'as pas besoin de mettre en forme tes données (aucune couleur, pas de texte en gras ou autre), effectivement tu peux exporter tes données au format CSV (fichier texte avec séparateurs), ce qui est relativement simple
 
dans le cas contraire, tu sera obligé de créer un fichier au format excel pur et dur
des librairies déja toutes faites existent déjà pour ça
j'ai eu l'occasion d'utiliser PHP Writeexcel (http://www.bettina-attack.de/jonny [...] riteexcel/) pour l'un de mes projets et je trouve qu'il est assez simple d'utilisation (doc disponible)
tu peux fusionner des cellules, mettre des bordures et même des en-tête et pieds de page pour l'impression... du bon boulot je dirai  ;)  
 

n°1489943
rufo
Pas me confondre avec Lycos!
Posté le 12-12-2006 à 08:53:02  profilanswer
 

Autre alternative mais que je trouve assez lourde : COM, mais ça ne marche que si le serveur est sous Windows et qu'il y a Excel d'installé dessus. En gros, tu pilotes Excel en ouvrant une instance par PHP. Ensuite, ben c'est comme faire des macros en VBA, sauf que là, c'est en php...

n°1489959
acorsa
Posté le 12-12-2006 à 09:29:39  profilanswer
 

Merci ms je pense que je vais me pencher du côté du csv...
Rufo: tu as un code à toi?

Message cité 1 fois
Message édité par acorsa le 12-12-2006 à 09:43:06
n°1490042
rufo
Pas me confondre avec Lycos!
Posté le 12-12-2006 à 10:57:07  profilanswer
 

acorsa a écrit :

Merci ms je pense que je vais me pencher du côté du csv...
Rufo: tu as un code à toi?


 
un code à moi? c'est à dire? Un code source pour le csv? Si oui, c'est vraiment très simple. Donc, ébauche un script et s'il ne fonctionne pas, tu le postes ici, et on t'aide à le faire fonctionner...

n°1490119
acorsa
Posté le 12-12-2006 à 11:44:34  profilanswer
 

ok merci

n°1490136
acorsa
Posté le 12-12-2006 à 12:00:18  profilanswer
 

Problème...
En fait j voudrais faire l'export de SQL vers Excel.C'est possible?

mood
Publicité
Posté le 12-12-2006 à 12:00:18  profilanswer
 

n°1490143
skeye
Posté le 12-12-2006 à 12:03:06  profilanswer
 

ben oui, c'est ce qu'on te dit depuis le début...tu fais ta requête et tu génères un csv.:o


---------------
Can't buy what I want because it's free -
n°1490317
Gagman
Héritier du vide
Posté le 12-12-2006 à 15:04:59  profilanswer
 

tu fais un tableau en html, tu test sous ton Internet puis derriere tu changes de header

n°1490320
skeye
Posté le 12-12-2006 à 15:09:52  profilanswer
 

mais qu'est-ce qu'il raconte, lui, maitnenant?[:pingouino]


---------------
Can't buy what I want because it's free -
n°1490341
acorsa
Posté le 12-12-2006 à 15:42:16  profilanswer
 

lol

n°1490394
rufo
Pas me confondre avec Lycos!
Posté le 12-12-2006 à 16:14:34  profilanswer
 

skeye a écrit :

mais qu'est-ce qu'il raconte, lui, maitnenant?[:pingouino]


 
je crois que ce qu'il veut faire, c'est faire ouvrir par excel une page html qui affiche le tableau contenant les traductions... Ca, ça marche si l'utilisateur à excel en local. Mais si tu veux avoir le csv à partir d'un PC qui n'a pas excel en vue de l'ouvrir sur un poste qui lui, l'a, t'es banané...
 
Franchement, le csv, si c'est juste pour de l'export, ça suffit très bien et c'est le + simple. :o


Message édité par rufo le 12-12-2006 à 16:14:53
n°1490475
acorsa
Posté le 12-12-2006 à 17:01:27  profilanswer
 

ah ok..ceci explique cela...Merci

n°1507381
le_marsoin
Posté le 26-01-2007 à 10:46:59  profilanswer
 

jon301 a écrit :

si tu n'as pas besoin de mettre en forme tes données (aucune couleur, pas de texte en gras ou autre), effectivement tu peux exporter tes données au format CSV (fichier texte avec séparateurs), ce qui est relativement simple
 
dans le cas contraire, tu sera obligé de créer un fichier au format excel pur et dur
des librairies déja toutes faites existent déjà pour ça
j'ai eu l'occasion d'utiliser PHP Writeexcel (http://www.bettina-attack.de/jonny [...] riteexcel/) pour l'un de mes projets et je trouve qu'il est assez simple d'utilisation (doc disponible)
tu peux fusionner des cellules, mettre des bordures et même des en-tête et pieds de page pour l'impression... du bon boulot je dirai  ;)


 
LE probleme de Php WriteExcel est que la version 3 ne prevoit pas l'insertion de plus de 255 caracteres dans une cellule excel.
Sinon ça reste un bon script facile d'utilisation et assez bien documenté (CF le projet ce john macmanara en PERL).
Voila, si kkun a déja rencontré ce problème de 255 foutus caracteres et  trouvé la solution, je suis preneur vu ke sa fait 2 jours ke je galère.

n°1998916
maryam3
Posté le 03-06-2010 à 19:01:06  profilanswer
 

bonsoir
export des donnée vers Word2003
merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Export PHP-Excel

 

Sujets relatifs
[PHP/MySQL] Questions de sécurité[PHP][résolu] date, le mois n'apparait pas toujours!
[PHP/MySQL] compter nombre requetes SQL ?transfert de données a partir du c++ vers Excel
[PHP/MySQL][résolu] Images dans un BLOB -> <img src="...">[Excel]Compter nombre de cellules sur colonne
code source fonctions PHPRécupérer les namespaces avec PHP
[PHP] Recuperer variables d'un formulaire généré par une requete[PHP] - Suppr le contenu des balises <script></script> d'une page HTML
Plus de sujets relatifs à : Export PHP-Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR