Type de produit et caractéristiques de Jasper Reports

JasperReports est un outil de Business Intelligence dédié au Reporting. Développé en Java, il est 100 % Open Source. Il se présente sous forme d'une bibliothèque qui peut être embarquée dans tous types d'applications Java.

JasperReports se base sur des fichiers XML pour la présentation des états/rapports. Il peut être couplé à iReport ou d’autres éditeurs graphiques pour faciliter sa mise en œuvre dans une application Java, classique ou orientée web.

Présentation et concept de Jasper Reports

Dans un premier temps, le développeur crée le rapport au format XML, via l'éditeur graphique iReport ou encore n'importe quel éditeur de texte. Ce fichier porte généralement l'extension .jrxml (Jasper Report XML).

Le fichier JRXML est ensuite compilé pour pouvoir être utilisé. Cette compilation peut se faire dans iReport comme dans le code d'une application. A partir du même fichier Jasper, Jasper Report peut ensuite produire plusieurs types de fichiers:

Jasper Reports - Reporting Open Source

Fonctionnement :

  • PDF
  • XLS (Excel)
  • ODF (OpenOffice)
  • RTF (Word entre autres)
  • CSV
  • Texte
  • Etc.

Un rapport peut être ensuite constitué des éléments visuels suivants :

  • Texte statique
  • Texte dynamiques (extrait de données en bases, retraitées ou non)
  • Graphiques (histogrammes, camemberts ....)
  • Formes géométriques plus ou moins complexes
  • Images
  • Liens hypertextes
  • Etc.

Les champs textes peuvent être mis en forme selon le besoin et leur type de donnée. La concaténation statique / dynamique est possible.

Fonctionnalités principales de Jasper Reports

  • JasperReports offre de nombreuses possibilités telles que l'export de rapports à toutes sortes de formats :
    • PDF
    • HTML
    • XLS
    • CSV
    • XML
    • RTF
    • TXT
  • Il est également possible d'utiliser d'autres librairies (JFreeChart…) pour accompagner les rapports de diagrammes.
  • Les données peuvent provenir de sources diverses :
    • JDBC
    • JavaBeans
    • EJBQL
    • XML
    • Hibernate
    • Fichiers textes
    • CSV

Jasper Reports - Reporting Open Source

Avantages de Jasper Reports

  • Utilisation très flexible.
  • Indépendante de toute plateforme (Java).
  • Utilise des librairies Java.
  • Vaste connectivité aux sources de données grâce à l'utilisation de JDBC.
  • Designs créés facilement réutilisables par la compilation en plusieurs temps.
  • La librairie est open source et très active.
  • Les projets qui gravitent autour de cette librairie sont regroupés au sein de JasperSoft.

Dans quels cas utiliser Jasper Reports ?

  • Pour les PMI/PME (Open Source).
  • Le rapport doit être préparé par quelqu’un ayant quelques connaissances en SQL, voire en Java.

Retour aux éditeurs de restitution

Vous souhaitez bénéficier d'experts, de développeurs ou d'une formation sur Jasper Reports ? Rendez vous sur la page Contact

Des développeurs du monde libre JASPER à Nantes, La Roche Sur Yon, Angers, Le Mans, Brest, Paris, Rennes, Niort, Laval, Lyon, Grenoble, Saint-Etienne, Bordeaux, Toulouse, La Rochelle, Agen, Bayonne, Montpellier, Perpignan, Toulon, Avignon, Ales...

Des développeurs du monde libre JASPER dans les Pays de Loire, Bretagne, Poitou-Charentes, Ile de France, Région Parisienne, Aquitaine, Midi-Pyrénées, Rhône, Ain, Isère, Loire, Languedoc-Roussillon et Provence-Alpes-Côte d'Azur.