2009-05-28 9 views
14

Je développe une application basée sur le Web, j'ai besoin de php reporting lib/class pour faciliter le travail. J'ai besoin du format PDF/Excel. Le rapport basé sur les tables de db connexes (factures des membres, informations sur les membres) Existe-t-il une solution open source avancée?Outil de création de rapports PHP open source

Merci

+3

@Fellow_StackOverflow, S'il vous plaît faire des questions non liées à la proximité des outils logiciels. Reportez-vous au 3ème point sur http://stackoverflow.com/faq! –

Répondre

0

Malheureusement, je ne sais pas d'une classe de rapport décent en PHP.

Avez-vous besoin d'une suite complète de rapports, ou avez-vous juste besoin de pouvoir exporter des données aux formats de fichier pdf et Excel?

Si vous avez seulement besoin de créer ce type de pages, la solution la plus simple serait d'afficher les données dont vous avez besoin et d'ajouter le logiciel CutePdf qui s'installe en tant qu'imprimante. Ensuite, vous pouvez imprimer en pdf à partir du navigateur.

Si vous avez besoin de créer des fichiers pdf côté serveur, il existe une bibliothèque de création de fichiers PDF dans Zend Framework. ZendFramework-1.8.1 \ library \ Zend \ Pdf

5

Il existe de nombreuses bibliothèques de création de rapports, dont la plupart créent du XML ou du Csv. Vous devrez donner plus de données sur le type de rapport dont vous avez besoin pour une recommandation. Je n'ai pas encore utilisé PHPExcel, mais c'est la première fois que j'ai vu créer des documents Excel plutôt que de créer des fichiers CSV qui vont se charger dans Excel. La création de PDF est construite en PHP avec le PDF functions, et est assez facile à faire.

+2

PHPExcel est une grande bibliothèque qui fonctionne comme annoncé. Il nécessite php5.2.x avec les extensions mbstrings, xmlwriter et zip installées. Il peut lire et produire des fichiers Excel 97 (xls) et Excel 2007 (xlsx). Il peut même utiliser des formules Excel pour calculer une valeur. – txyoji

4

Je pense que PHP Report Maker est le meilleur outil de reporting PHP, mais il n'est pas libre ou open source.

+0

Alors pourquoi le mentionner du tout. L'OP a explicitement demandé l'open source. –

+2

Parce que cette question arrive numéro 1 dans une recherche Google pour "PHP Reporting". J'ai trouvé que c'était une réponse utile. –

+1

Cela reste pertinent - dans le cas où ceux qui cherchent des solutions ne trouvent pas ce dont ils ont besoin dans un outil opensource ...! – NexusRex

3

Un peu en retard, mais vous pouvez vérifier RLIB - fonctionne avec PHP et MySQL et crée plusieurs types différents - PDF, CSV, HTML, etc.

http://rlib.sicompos.com/

3

Une nouvelle bibliothèque qui semble très prometteur est PHP Reports by jdorn on github.

Ceci n'a aucun rapport avec the older library by the same name hosted on Sourceforge.

basic report image

+0

Cette bibliothèque est agréable à utiliser pour les rapports mySQL. –

+0

@lolcode, j'ai essayé de mettre cela en place avec mon application AppGini mais j'ai frappé un deadend. Pourriez-vous s'il vous plaît m'aider. J'ai utilisé ce [Forum de la communauté AppGini] (http://forums.appgini.com/phpbb/viewtopic.php?f=4&t=1797) et [Php Reports] (http://jdorn.github.io/php- rapports/) . Le problème est d'obtenir les rapports/liste de rapports à afficher sur mon application. – Lawrence

+0

@lolcode Sa documentation est limitée. – Lawrence