Export PHP-Excel - PHP - Programmation
Marsh Posté le 11-12-2006 à 10:59:44
C'est-à-dire? Tu pourrais me donner plus de précisions s'il te plaît?
Marsh Posté le 11-12-2006 à 11:18:18
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...
Marsh Posté le 11-12-2006 à 23:46:58
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
Marsh Posté le 12-12-2006 à 08:53:02
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...
Marsh Posté le 12-12-2006 à 09:29:39
Merci ms je pense que je vais me pencher du côté du csv...
Rufo: tu as un code à toi?
Marsh Posté le 12-12-2006 à 10:57:07
acorsa a écrit : Merci ms je pense que je vais me pencher du côté du csv... |
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...
Marsh Posté le 12-12-2006 à 12:00:18
Problème...
En fait j voudrais faire l'export de SQL vers Excel.C'est possible?
Marsh Posté le 12-12-2006 à 12:03:06
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.
Marsh Posté le 12-12-2006 à 15:04:59
tu fais un tableau en html, tu test sous ton Internet puis derriere tu changes de header
Marsh Posté le 12-12-2006 à 15:09:52
mais qu'est-ce qu'il raconte, lui, maitnenant?
Marsh Posté le 12-12-2006 à 16:14:34
skeye a écrit : mais qu'est-ce qu'il raconte, lui, maitnenant? |
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.
Marsh Posté le 26-01-2007 à 10:46:59
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 |
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.
Marsh Posté le 11-12-2006 à 10:47:31
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!!