Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-05-2008 09:15:31

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

[Tuto Excel] Comment générer des fichiers excels

Bonjour,

Ce n'est pas vraiment un tuto ZF mais ils y font référence. Dans le dernier numéro de développez.com (Avril/Mai 2008), disponible à cette adresse : http://magazine.developpez.com/ vous avez un article afin de créer un document excel en utilisant la librairie : Spreadsheet_Excel_Writer.

A la fin de ce tuto, ils expliquent comment intégrer cette librairie au ZF avec un petit exemple.

6. Zend Framework
L'intégration de la librairie dans un projet Zend_framework, ne
pose aucun problème.
Il faut mettre les classes dans le répertoire /Library de votre projet
Zend Framework, et puis de rajouter
Zend_Loader::registerAutoload() dans le BootStrap et à partir
de là, plus besoin de définir "require_once
'Spreadsheet/Excel/Writer.php'".
Une petite subtilité est quand même à noter pour pouvoir générer
un fichier Excel dans le framework.
Vous ne pouvez appeler votre code Excel dans une méthode
Action, au risque de générer le code Html de la page
appelante,parce que la vue se lance automatiquement

Bon vendredi

Hors ligne

 

#2 23-05-2008 09:45:45

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: [Tuto Excel] Comment générer des fichiers excels

J'avais lu ca hier justement( merci les newsletters tongue )

Ca va justement peut etre servir dans mon application ! Ca tombe bien !

Hors ligne

 

#3 17-12-2008 16:27:45

gtraxx
Membre
Lieu: Heusy
Date d'inscription: 10-08-2008
Messages: 31
Site web

Re: [Tuto Excel] Comment générer des fichiers excels

Je déterre un vieux sujet, je fais actuellement une recherche pour utiliser la génération de fichiers excel dans le zend framework.
J'ai lu l'article en question sur Spreadsheet_Excel_Writer qui semble très intéressant mais j'aimerai avoir de plus ample renseignement sur le sujet avec vos retours sur l'utilisation de cette bibliothèque.
Faut dire il manque cette fonctionnalité dans le zend framework mais si une bonne rustine existe autant l'utiliser.
Si vous avez d'autre recommandation, je suis preneur big_smile


Mon projet magix cjquery
En cours d'écriture d'un ouvrage ....

Hors ligne

 

#4 18-12-2008 15:42:49

MaitrePylos
Membre
Date d'inscription: 04-09-2007
Messages: 11

Re: [Tuto Excel] Comment générer des fichiers excels

Bonjour, je suis l'auteur de l'article.

Que veux-tu savoir?

Hors ligne

 

#5 09-04-2012 13:12:56

epasquier
Membre
Date d'inscription: 12-01-2009
Messages: 15

Re: [Tuto Excel] Comment générer des fichiers excels

Bonjour,

Après presque 4 ans depuis votre article, conseillez vous toujours la même voie pour la génération d'un fichier Excel ou avez-vous eu connaissance de nouvelle(s) bibliothèque(s) ?

Eric.

Hors ligne

 

#6 09-04-2012 17:48:52

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Tuto Excel] Comment générer des fichiers excels

personnellement je passe par un simple script php

1) ouvrir excel et créer un classeur qui contient un exemple de ce qu'on aimerait obtenir. même avec pluiseurs feuille.

2) enregistrer le classeur en utilisant classeur xml

3) ouvrir dans son éditeur de code source préféré
on vois alors le code source xml. les feuilles sont faites comme des tableaux html les tag son légèrement différent mais on reconnais facilement les lignes et les colonnes.

il faut bien repérer dans l'entête du tableau l'attribut contenant le nombre de ligne car s'il n'est pas renseigné correctement le résulta ne sera pas bon.

4) modifier le xml pour en faire une vue Zend

5) écrire un contrôleur qui récupère les données et qui les place dans view exactement comme pour une page web. ajouter les headers content-type et attachement pour spécifier le type et le nom du fichier.
choisir le xml modifié comme vue.

le contrôleur produit alors un fichier excel en bonne et due forme.
les formules marchent, les couleur, styles, volets etc. tout est opérationnel.

cela ne demande rien d'autre comme lib ou connaissance que ce qu'on fait pour une page HTML

A+JYT

Hors ligne

 

#7 16-06-2012 12:28:29

eliasso
Nouveau membre
Date d'inscription: 16-06-2012
Messages: 1

Re: [Tuto Excel] Comment générer des fichiers excels

Bonjour s'il vous qui peut m'expliquer en détaille comment se fait i'importation et l'exportation d'un fichier Excel avec zend Framework : c'est à dire par exemple pour l'import à partir du fichier excel CSV vers un tableau afficher à l'interface et a prés importation le contenu du fichier se colle dans le tableau afficher dans un interface... et merciiiiiiiiiiiiii beaucouppppppp d'avance

Dernière modification par eliasso (16-06-2012 12:29:14)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages