Excel

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 : Excel

par Invité » 22 juin 2006, 14:04

:D merci, c'était donc ça!

Et bien maintenant ça fonctionne!

par Maitrepylos » 22 juin 2006, 13:24

Bonjour,

Si mes souvenirs sont bon ,"rb" est en lecture seul et le "b", à un rapport avec le monde Windows, icion trouve ceci comme explication

Code : Tout sélectionner

Windows propose un mode de traduction ('t'), qui va traduire automatiquement les caractères \n en \r\n lorsque vous travaillez sur le fichier. À l'inverse, vous pouvez utiliser l'option 'b' pour forcer le fichier a être écrit en mode binaire, sans traduction des données. Pour utiliser ces options, ajoutez 'b' ou 't' comme dernier caractère du paramètre mode.
J'espère t'avoir éclairer!

par Invité » 22 juin 2006, 11:40

Le problème que je rencontre concerne la fonction fopen...

writeexcel utilise cette fonction:
$fname = tempnam("/tmp", "simple.xls"); 
en début de script et
$fh=fopen($fname, "rb"); 
fpassthru($fh); 
Hors, selon ce que je connais, les seules modes utilisables, sont "r" pour une ouverture en lecture seulement, "w" pareil mais crée le document s'il n'existe pas, "a": ouverture en écriture seulement avec ajout du contenu à la fin du fichier (la fonction crée le fichier s'il n'existe pas), "a+": ouverture en lecture et écriture avec ajout du contenu à la fin du fichier (la fonction crée le fichier s'il n'existe pas)... Bref, le mode "rb" (associéà la fonction fopen())je ne sais pas ce qu'il fait... et même si je le remplace par a+ ou w, je n'arrive pas à retrouver le fichier créer...

Ce que je désire effectuer, c'est enregistrer ce fichier sur le serveur de manière transparente. C'est à dire, que l'utilisateur valide son dossier, mais ce qu'il ne sait pas c'est que les données sont sauvegardées. Le fichier excel ne s'ouvre pas...

par Ben-J » 21 juin 2006, 16:53

explique toi, qu'est-ce que tu ne comprends pas? l'anglais? lol ben la c'est sur c'est mal barré... ^^ sinon, sérieusement? je ne peux t'aider si tu ne m'explique pas plus ton problème...

par ludger » 21 juin 2006, 15:33

un peu de documentation? si tu est famillier de la langue de shakespeare, of course ^^ http://search.cpan.org/src/JMCNAMARA/Sp ... Excel.html
Sinon, en français, une autre méthode :
http://stephaneey.developpez.com/tutoriel/php/phpexcel/
Merci pour ta documentation, j'utilise writeexcel, de ce fait le premier lien convient mieux à mon problème, mais très franchement, je n'y comprends pas grand chose...

par Ben-J » 21 juin 2006, 14:51

un peu de documentation? si tu est famillier de la langue de shakespeare, of course ^^ http://search.cpan.org/src/JMCNAMARA/Sp ... Excel.html
Sinon, en français, une autre méthode :
http://stephaneey.developpez.com/tutoriel/php/phpexcel/

par ludger » 21 juin 2006, 14:25

Bonjour,

J'arrive bien à générer le fichier Excel, mais je ne sais pa comment faire pour l'enregistrer...

Sauriez-vous comment procéder?

par ludger » 06 juin 2006, 09:20

Ok, merci, j'ai fait des tests, et writeexcel me semble plus appoprié pour ce que je dois faire. Je vais donc utiliser write_excel.

par Maitrepylos » 02 juin 2006, 10:38

Si c'est pour créer le fichier, le méthode csv est le plus indiqué fouille le forum, il y a plein de post qui traitent du sujet.

Par contre pour modifier un fichier existant,write_excelme semble approprier

Excel

par ludger » 02 juin 2006, 10:16

Bonjour,

J'aimerai savoir quelle est la meilleure méthode afin de créer / modifier un fichier Excel, sachant que je ne suis vraiment pas très bon en programmation...

Merci d'avance