Probleme d'export de PHP à Excel (.xls)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme d'export de PHP à Excel (.xls)

par Patriboom » 22 févr. 2008, 17:08

J'ai fait quelques recherches pour toi et voici des liens que tu pourrais explorer:

http://www.phpclasses.org/browse/package/1808.html
http://www.phpclasses.org/browse/package/86.html
http://www.filemakertrial.com/excelkit/ ... 9FF64DABF2


Comme dirait l'autre ... google et ton ami

par mere-teresa » 22 févr. 2008, 11:48

Cela existe, je me souviens pas du nom malheureusement : mais ce n'est pas opensource et loin d'être gratuit.

Probleme d'export de PHP à Excel (.xls)

par Thierry D. » 22 févr. 2008, 11:08

Bonjour,

Mon problème est de trouver une solution pour qu'un script PHP construise et renvoie un fichier Excel (.xls) qui ait en même temps une mise en forme (couleur, taille du texte ...), des onglets (worksheet), des images et plus de 255 caractères par cellule.


J'ai deja utilisé ces méthodes :

Méthode d'export par script PHP PEAR
Il semble que tous les systèmes de scripts PHP existants aient la même limite de 255 caractères maximum.
Problème: pas plus de 255 caractères par case.

Méthode d'export par HTML
avec header("Content-type: application/vnd.ms-excel") et en envoyant en sortie une page HTML, on peut créer un fichier ouvrable par Excel
Problème: pas d'onglet

Méthode d'export par XML
avec header("Content-type: application/vnd.ms-excel") et en envoyant en sortie une page XML avec des tags spécifiques, on peut créer un fichier ouvrable par Excel
Problème: pas d'image


Est ce qu'il y a une autre solution? N'y a-t-il pas de script qui fasse tout ce dont j'ai besoin (mise en forme, onglets, image et +255 caractères) ?

Merci de vos réponses.