Générateurs de Rapports

Ajouter un nouvel élément

Les performances du mois

XDocReport
2
JasperReports
1
Pentaho Reporting
3

    ang JasperReports

    Éditeur : JasperSoft +
    Bibliothèque Java permettant de créer des rapports à partir de contenus XML. Le résultat peut être affiché à l'écran, imprimé ou stocké dans des fichiers au format PDF, HTML, XLS, CSV ou XML.

    ang XDocReport

    Éditeur : XDocReport +
    XDocReport est une API Java de reporting simple qui permet de fusionner un document "template" Microsoft Office (docx, pptx) ou OpenOffice/LibreOffice (odt) avec un modèle de données Java pour générer un document "rapport" docx, pptx ou odt, avec possibilité de le convertir dans un autre format comme PDF, XHTML. Les champs à remplacer, la gestion des conditions et des boucles dans le document "template" utilisent la syntaxe d'un moteur de template (Freemarker ou Velocity). Contrairement à la plupart des outils de reporting, qui fournissent leur propre designer de report, avec XDocReport le designer de report est Microsoft Word (docx), Microsoft PowrPoint (pptx), OpenOffice/LibreOffice (odt), ce qui signifie qu'un "non" développeur peut créer ou modifier un document "template".

    • type de document : gestion des types de documents docx, pptx et odt. XDocReport étant modulaire d'autres formats peuvent être supportés.
    • syntaxe moteur de template : syntaxe des champs à remplacer, conditions, boucles utilise celle des moteur de templates Freemarker/Velocity. XDocReport étant modulaire d'autres moteurs de template peuvent être supportés.
    • converter : par défaut le type de rapport généré est le même que celui du document source (docx->docx, odt->odt...). Mais XDocReport fournit plusieurs converter comme docx->PDF (via iText), docx-> XHTML (via POI HWPF), odt->PDF (via iText), odt-> XHTML (via ODFDOM). XDocReport étant modulaire d'autres converters peuvent être supportés.
    • text styling : par défaut XDocReport remplace les champs par des valeurs "texte brut" provenant du modèle Java. Il est possible de mettre des valeurs qui suivent une syntaxe HTML, Wiki (Mediawiki, GWiki, ...) Markdown pour styler les champs à remplacer (mise en gras, italique, liste à puces, etc...).
    • fonctionne dans plusieurs contexte: fournit plusieurs supports pour fonctionner dans différents contextes : Java main, OSGi, Web Application, JBoss Seam, Nexuo, Struts2, Eclipse RCP/RAP.
      outils: une macro MS Word et une extension OOo permet d'aider à créer le document docx ou odt :

      • en proposant dans un treeview les champs disponibles pour le rapport.
      • en donnant la possibilité de prévisualiser le rapport.


    Il existe plusieurs démos en ligne qui mettent en évidence XDocReport :
    • Application WEB XDocReport qui permet de générer des rapports via une application WEB ou il est possible d'uploader son document et de générer un rapport et aussi de le convertir.
    • Application Eclipse RAP qui est une application WB (Eclipse RAP) et Eclipse RCP de gestion de CV, projets, clients...qui utilise XDocReport pour générer des CV, clients etc...

    XDocReport peut être utile pour générer des CV, lettres de relances (autres?), etc

    ang RReport

    Éditeur : J4L Composants +
    RReport est une bibliothèque pour générer des rapports au format HTML, PDF, XML, CSV, ...

    ang Pentaho Reporting

    Éditeur : Pentaho +
    Cette bibliothèque permet de créer des rapports à partir de différents sources de données et de générer différents types de formats : PDF, Excel, HTML, XML, CSV, ... Cette bibliothèque était appelée précédemment JFreeReport.

4 éléments

 
 
 
 
Partenaires

PlanetHoster
Ikoula