Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/v167612/wplog/wp-includes/classes.php on line 1442

Strict Standards: Redefining already defined constructor for class wpdb in /www/htdocs/v167612/wplog/wp-includes/wp-db.php on line 306

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /www/htdocs/v167612/wplog/wp-includes/cache.php on line 433
iFool » Reportgenerator?
Home > Allgemein > Reportgenerator?

Reportgenerator?

Ich bin kürzlich über einen Java-Reportgenerator gestolpert, als ich für ein kleines Softwareprojekt eine Möglichkeit der Dokumentenerstellung in PDF gesucht habe: Jasper-Reports.

Kaum zu glauben, aber der bietet alles, was ich mir davon versprochen habe: Sehr flexibel, 100% Java, OpenSource mit kostenloser Lizensierung, gute Integrierbarkeit mit verschiedenen Datenquellen (darunter XML, JDBC, Hibernate etc.) und Unterstützung verschiedenster Dateiformate (darunter DOCX, PDF, html etc.).

Ein Bonbon ist das zugehörige Designertool iReport, mit dem sich die Report-Quelldatei (sie besteht aus XML) visuell und komfortabel generieren lässt.

Zwar scheinen die Tage des Tabellierpapiers gezählt und der geringste Teil der heutigen Reports wird wohl noch tatsächlich ausgedruckt, aber gerade das verlangt ja nach den vielfältigen Ausgabeformaten, die einem hier geboten werden.

Reports können auch alles Mögliche sein. Neben den alt-hergebrachten Auswertungen auf Tabellierpapier kann jedes auf der Basis von strukturierten Daten erzeugte Dokument als Bericht aufgefasst werden. Letztendlich ließe sich mit einem derartigen Berichtsgenerator der gesammte Dokumentenoutput eines ERP-Systems erzeugen…

Allgemein

  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks