Report Writers

Commercial ReportWriters

CrystalReports

CrystalReportsAlternatives

(This status elevation of CrystalReports wasn't my idea...)

OpenSource ReportWriters

open source Report Engine for Linux. uses XML templates, generates intermediate XML output which is then rendered into ASCII, LaTex, HTML, PDF, PS, etc.

http://papyrus.treshna.com/

Rlib Reporting engine
http://rlib.sicompos.com/

PDF::ReportWriter? for Perl
http://entropy.homelinux.org/axis_not_evil/

ReportLab? - Automates various types of reporting
http://www.reportlab.org/

Report Manager
http://reportman.sourceforge.net/

SpoolTemplate? - PHP report system
http://www.andrioli.com/en/sptpl.html

Java ReportWriters

Moved from CrystalReports

Open source choices:

DataVision? is an Open Source reporting tool similar to Crystal Reports. Reports can be designed using a drag-and-drop GUI. They may be run, viewed, and printed from the application or exported as HTML, XML, PDF, LaTeX2e, DocBook, or tab- or comma-delimited text files. The output files produced by LaTeX2e and DocBook can in turn be used to produce PDF, text, HTML, PostScript, and more. Written in Java

http://datavision.sourceforge.net/

JasperReports?, a popular, full-featured open source report-generating library, uses XML report templates to generate reports you can display on the screen, send to a printer, or save as a PDF document. (Java)
http://www.javaworld.com/javaworld/jw-09-2002/jw-0920-opensourceprofile.html
http://jasperreports.sourceforge.net/

Apr 2004 powerpoint report on JasperReports?
http://www.pjug.org/jasperreports-pjug-2004-04-27.ppt

JasperAssistant? is a visual report designer for JasperReports?. It is written as an Eclipse plug-in and its main goal is to help you create JasperReports? report definition files through an intuitive graphical interface.
http://www.jasperassistant.com

Free older versions of Sunshine Reports act as JFreeReport front end
http://www.pratocity.com/index.jsp?mod=/download/download.jsp
iReport is a program that helps users and developers that use JasperReports? library to visually design reports. Through a rich and very simple to use GUI, iReport provide all the most important functions to create nice reports in a little time. iReport can help people that don't know JasperReports? library to create complex reports and learn the XML syntax taking a look to the generated code.
http://ireport.sourceforge.net/manual0.2.0.html
http://ireport.sourceforge.net/

JFreeReport is a Java class library for generating reports. It provides a flexible printing functionality for Java applications and supports output to Printers and PDF, Excel, HTML and XHTML, PlainText, XML and CSV files.
http://sourceforge.net/projects/jfreereport

RIVA is a report building utility. At its core, RIVA takes dynamic data and generates easily configurable business graphs from them. The RIVA application uses JFreeChart, JFreeReport, and Commons-Logging as its base infrastructure. The RIVA SDK incorporates Eclipse, Maven, JUnit and several other standard libraries.
http://riva.dev.java.net/

Considered related by someone on the web (someone talking about using a library like JFreeReport and then wanting to generate PS/PDF):

iText is a library that allows you to generate PDF files on the fly.

The iText classes are very useful for people who need to generate read-only, platform independent documents containing text, lists, tables and images

http://www.lowagie.com/iText/
Furthermore, JasperReports? uses iText to drive the PDF output of its reporting engine.

Apache FOP (Formatting Objects Processor) is the world's first print formatter driven by XslFormattingObjects (XSL-FO) and the world's first output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. The primary output target is PDF.

http://xml.apache.org/fop/

Windward Reports - http://www.windwardreports.com - is a pure java implementation that uses Word or any other word processor for the report layout.


See ReportingFrameworks ReportsSmell RpgLanguage SqlReportingServices ReportDefinitionLanguage


EditText of this page (last edited November 26, 2014) or FindPage with title or text search