Générer un fichier excel avec menus déroulants

Générer un fichier excel avec menus déroulants - PHP - Programmation

Marsh Posté le 05-06-2007 à 15:29:01    

Salut !
 
      Je cherche à obtenir une feuille excel avec des menus déroulants.
 
En fait la feuille excel serait en partie vide (à remplir par l'utilisateur) et dans certaines cases,
il faudrait qu'on ait le choix qu'entre qq possibilité. Dans excel on peut avoir un menu déroulant pour cela.
 
Est-il possible de générer un fichier excel de ce type ? ou bien est-ce uniquement un .xls binaire ?
 
merci d'avance


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 05-06-2007 à 15:29:01   

Reply

Marsh Posté le 05-06-2007 à 15:47:01    

Gnié [:ahcarien]


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Marsh Posté le 05-06-2007 à 15:50:09    

ok, je me suis sans doute mal exprimé
 
mon but général est de créer un fichier excel à partir de code PHP
ce fichier excel devant contenir des menus déroulants tels que celui-ci :
 
http://pix.nofrag.com/35/a3/48552c98ff99b90396cac7ed8d0d.jpg
 
mais je n'arrive pas à trouver un moyen de le générer étant donné que lorsqu'on enregistre ce genre de fichier dans excel ou open office,  
on doit le faire dans un format binaire (donc non générable par du PHP)


Message édité par sire de Botcor le 05-06-2007 à 15:52:55

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 06-06-2007 à 18:08:44    

à part du CSV, je ne sais pas si tu pourras générer d'autre chose lisible sous Excel ...

Reply

Marsh Posté le 07-06-2007 à 10:46:04    

Si ton serveur web est sous windows et que t'as excell d'installé sur la même machine, alors tu pourras piloter excell depuis le php. Ca sera (trés) lent comme méthode mais ca fonctionnera si tu ne chope pas de timeout au milieu du traitement.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed