Ecrire dans Excel

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

bitule
Nouveau WRInaute
 
Messages: 11
Inscription: Lun Déc 27, 2004 14:32

Ecrire dans Excel

Message le Ven Avr 08, 2005 20:45

Bonsoir tout le monde !

Voilà, j'ai un petit problème. Je dois envoyer des infos dans une page Excel depuis une page web (php), mes questions sont les suivantes:

-Comment fait-on pour ce positionner sur la case voulue ? (comment lui donner les coordonner quoi! :? )

-Comment faire pour changer de feuille dans le classeur Excel ?

Merci d'avance de vos réponses :wink:


tom_pascal
WRInaute impliqué
WRInaute impliqué
 
Messages: 278
Inscription: Lun Nov 17, 2003 13:58

Message le Ven Avr 08, 2005 21:43

Salut,

Si t'as moyen d'utiliser un cgi (en perl), je te conseille d'utiliser le module Spreadsheet-SimpleExcel dispo sur le CPAN (http://search.cpan.org/~reneeb/Spreadsh ... leExcel.pm) qui permet de créer très facilement un fichier excel multi-worksheet.

En PHP, je ne sais pas... si tu n'as pas un besoin énorme de mise en page, tu peux générer un simple CSV à télécharger qu'on pourra ouvrir avec excel par exemple.

spijoelx
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 249
Inscription: Ven Fév 06, 2004 20:04

Message le Ven Avr 08, 2005 21:51


bitule
Nouveau WRInaute
 
Messages: 11
Inscription: Lun Déc 27, 2004 14:32

Message le Sam Avr 09, 2005 6:29

Malheureusement je ne peux pas utiliser du Perle. :oops:

Sur l'adresse URL, il y a aussi comment changer de feuille ? (vu que je ne maîtrise pas bien l'anglais, ce n’est pas facile)? Si oui il ne me reste plus qu'à la traduire :D

Merci

guillaume-benoit
Nouveau WRInaute
 
Messages: 3
Inscription: Mar Jan 18, 2005 9:44

Message le Sam Avr 09, 2005 7:53

Pour t'aider à générer des fichiers Excel, voici l'URL d'un article publié sur PHPIndex qui s'intitule "PHP et Excel : point de situation" :
http://www.phpindex.com/articles/articles_lire.php3?element=290

webmister62
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Jeu Fév 10, 2005 16:19

Message le Mer Avr 13, 2005 12:00

ba moi pour faire un fichier excel, je crée un fichier .csv avec les fopen() de php... mais ça a peut-etre rien à voir avec ce que tu veux...


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mer Avr 13, 2005 12:10

excel, format proprietaire, merci microsoft. je pense que gerer les feuilles ne va pas etre possible en php, tu dois passer par des fichiers cvs que tu enregitre apres au format excel, mais ce sera "monofeuille" :-)

si il existe une autre solution, je ne la connais point, mais ca me scierai

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Mer Avr 13, 2005 13:15

e-kiwi a écrit:si il existe une autre solution, je ne la connais point, mais ca me scierai


Solution que je ne cautionne pas puisque pour Excel qui est un format propriétaire non standard:

si le serveur web est sous Windows, il est possible d'invoquer les objets COM et faire du scripting comme en VB ( pouahhh ).

De toute façon, la seule et unique façon d'échanger des données tabulaires est le format CSV ( Coma Separated Value ).


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mer Avr 13, 2005 13:43

>> si le serveur web est sous Windows

un cas qui, bizaremment, me viens jamais à l'esprit :-)


totoro
WRInaute passionné
WRInaute passionné
 
Messages: 908
Inscription: Mer Juil 28, 2004 14:12

Message le Mer Avr 13, 2005 14:32

Pour moi le meilleur est donné dans le récap de guillaume-benoit, soit le portage de perl vers php du projet Spreadsheet::WriteExcel de John McNamara.

Par contre le site à l'air out... je t'ai fait un miroir pour chopper les classes, c'est assez simple à utiliser -> ici

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Mer Avr 13, 2005 15:51

e-kiwi a écrit:>> si le serveur web est sous Windows

un cas qui, bizaremment, me viens jamais à l'esprit :-)


Et pourtant, même si je le déplore, il y a beaucoup de serveurs IIS avec PHP en accès publique ( des serveurs web quoi ).


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités