web-dev-qa-db-fra.com

outils de reporting php

Je développe avec PHP depuis plus de dix ans (depuis PHP version 3) et j'ai utilisé de nombreux langages de programmation différents.

Mais je n'ai jamais vu d'outils de reporting PHP. Je cherche quelque chose de similaire à

  • Rapports Jasper
  • Crystal Reports
  • Rapport rapide
  • Rapport rapide
  • Générateur de rapports

Je pas cherche:

  • FPDF
  • PHPExcel
  • TCPDF

Il doit y avoir un concepteur de rapports et une bibliothèque de rapports.

Quelqu'un a-t-il vu PHP outils de reporting comparables à ceux que j'ai mentionnés?

33
sdemirkeser

Vous devriez vérifier les rapports Php http://jdorn.github.io/php-reports/

Avantages:

  • Afficher les rapports sous forme de tableaux HTML
  • Ajouter des tableaux/graphiques pour accompagner les rapports
  • Exportez des rapports vers CSV, XLS, JSON, XML, etc.
  • Ajouter des paramètres aux rapports (par exemple la plage de dates)
  • Trouvez des rapports en parcourant ou en recherchant.
  • Ça a l'air vraiment sympa.

Les inconvénients:

  • Pas de concepteur de rapports, les rapports ne sont que des fichiers SQL avec des commentaires pour les méta-informations
  • Pas de gestion des utilisateurs ni de contrôle d'accès
  • Aucune planification des rapports par e-mail (à venir bientôt)

J'ai examiné toutes les solutions existantes pour PHP avant d'écrire le framework Php Reports. Tout était laid, non entretenu, pas assez flexible et/ou difficile à configurer et à utiliser.

12
jdorn

Eh bien, à en juger par votre exemple, vous cherchez des outils pour représenter les données. Alors, voici quelques-uns que vous pourriez aimer


Cochez this question pour utiliser Crystal Reports avec php.

9
Starx

Reportico semble prometteur. Il a également une extension pour Yii ce qui en fait mon préféré.

http://www.reportico.org/site/index.php

6
mccbala

Ce projet existe depuis longtemps. Je crée tout mon projet en utilisant cela. http://www.simitgroup.com/?q=PHPJasperXML

1
kstan

Je n'ai pas été un PHP dev depuis si longtemps: P mais j'ai rencontré le même problème. J'ai donc développé une solution comparable à Report Builder. Elle intègre plusieurs technologies (ApacheFOP, XSLT , XSLFO, MS Word, PHP, Doctrine 1.2) mais fournit une pure PHP API.

Jetez un œil et comptez avec mon aide si nécessaire. https://github.com/juanmf/sfPlugins/tree/master/reportPlugin

Actuellement, c'est un plugin symfony, mais je vais le découpler.

Son semblable à ReportBuilder en ce que vous utilisez Word comme concepteur pour les modèles de rapport, où vous devez considérer la structure de source de données (XML) pour créer les espaces réservés de données. De plus, si vous obtenez vos données dans un tableau, vous pouvez les convertir directement en XML avec les méthodes utils. J'explique un peu dans ce post similaire: https://stackoverflow.com/questions/5519024/report-engine-solution-for-lamp-application#13042656

1
juanmf

vous pouvez intégrer PHP avec Java et utiliser JasperReports avec iReport comme un IDE :).

J'ai développé une bibliothèque c'est le lien https://github.com/FraGoTe/JasperPHPlibrary

Meilleures salutations.

0
Francis Gonzales