Running Reports
Report deployment is generally handled though the powerful Java application programming interface. With the Report API, users can easily incorporate the powerful reporting engine into applets, servlets, JSPs, and applications. EspressReport easily deploys into many popular application servers and sevlet/JSP containers. Deployment can be as simple as placing several classes on the server.
EspressReport easily integrates with Web and application content and can generate reports in a number of different formats including tabular HTML, DHTML style sheet layouts, print-quality PDF, Microsoft Excel, and Rich Text. Report data can be exported to XML, CSV, and text formats. On the client-side, EspressReport provides several applet/application viewers that allow users to integrate reporting with thick-client interfaces as well.
EspressReport delivers superior enterprise reporting performance.
The high performance report engine has been greatly enhanced with innovative algorithms and data structures. It can generate very large reports (millions of rows) with minimal system resources and lightning speed. Preliminary benchmarks show that for large reports, EspressReport outperforms competitive products by, typically, two to over ten times. In our performance tests, similar reports were designed for each product. A Java program is then run to capture the time to generate reports from a database. The number of rows from the result sets range from 100,000 to 900,000. As you can see, EspressReport consistently outperforms competitor products by a wide margin.
Simple Columnar Report HTML Export
Simple Columnar Report PDF Export
Summary Break Report HTML Export
Summary Break Report PDF Export