Reporting en PHP ?

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 : Reporting en PHP ?

par @rthur » 14 févr. 2007, 00:36

Si ton serveur tourne sous Windows, tu peux utiliser les objets COM pour piloter Word, Excel ou même Crystal Report:
http://www.zdnet.fr/builder/programmati ... 791,00.htm

Pour le PDF, il existe une très bonne librairie open-source: FPDF
http://www.fpdf.org

Généralement, pour faire du reporting on utilise le format HTML (qui a l'avantage d'être lisible partout) ou PDF.
Le PDF, généré le plus souvent via FPDF (librairie open-source) pour des besoins simples et libPDF (librairie payante) pour les besoins plus poussés.

Solution XML

par cafcas69 » 13 févr. 2007, 13:51

les formats word et excel étant propriétaire il faudrait avoir un format qu'ils acceptent d'importer.
Pour info, en fait, la solution semble être d'exporter au format XML Word2003 et Excel2003... C'est extrèmement verbeux, mais cela permet d'avoir une mise en forme très riche dans ces 2 applis.

par gectou4 » 09 févr. 2007, 17:36

les formats word et excel étant propriétaire il faudrait avoir un format qu'ils acceptes d'importer.

PDF oui :
http://www.manuelphp.com/php/ref.pdf.php

Si je comprend bien ta deuxième question, pour sql php le fait nativement.
Crystal Report m'est inconnue

Après en il n'y à guère de solution "générique" c'est un peu "chacun fait comme il peut/l'arrange/le souhaite)

Reporting en PHP ?

par cafcas69 » 09 févr. 2007, 17:31

Bonjour à tous,

Je souhaiterais savoir quelle(s) solution(s) existe(nt) pour générer des rapports (des états quoi) depuis PHP :
- Existe-t-il des librairies PHP pour générer du Word, du Excel, du PDF ?
- Existe-t-il des passerelles pour communiquer avec des outils de reporting type Sql ou Crystal Report ?

Quelqu'un sait-il quelle est la solution usuellement adoptée (code libre ou plutôt utilisation des produits du marché) pour faire ce genre de travail ?

Merci d'avance
PS: Pour info, les rapports que je souhaiterais générer sont de complexité moyenne, niveau présentation; il n'y a pas de cartographie, camembert ou autre dessin tordu à générer...