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

Thierry D.
Invité n'ayant pas de compte PHPfrance

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.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

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.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Mammouth du PHP | 881 Messages

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
Soyez artisans de paix