Login | Register
My pages Projects Community openCollabNet

ereport
Project home

If you were registered and logged in, you could join this project.

Summary Create database reports in spreadsheets.
Category libraries
License Other OSI-certified license
Owner(s) ppound

Description

Overview

eReport is an easy to use Report generator that creates reports in Excel spreadsheets. It includes an Eclipse plugin that includes a visual designer to help you create your report definition files. The definition files are XML files that eReport reads and parses to create the Excel files. eReport can create new spreadsheets or update existing spreadsheets. If you have sheets with charts etc. you can modify the cells that are used by the chart to reflect changes in a database table. eReport is written in Java and uses JDBC to allow you to connect to any datasource that has JDBC drivers. You can specify Fonts and Borders to use from within the XML file. You can run eReport from within Eclipse using the plugin or you can use the standalone module to run eReport from batch files or shell scripts. You could also include the standalone module in your applications to allow you to output to Excel from within your application.

Current Status

Currently we have a standalone report generator that reads and parses a xml file describing the relationship between the database and the excel file. There is also a rudimentery Eclipse plugin that acts as a visual designer to help write the XML file.

Documentation

My current priorities are writing documentation and packaging the eclipse plugin. There is a early draft of the manual for version 0.6.0.1 and earlier here. If you are using a version after 0.6.0.1 use the manual here. There have been some changes to the structure of the xml file after release .6.0.1 There is no javadoc to speak of right now. This project is more of a application than an api or library (although it would not be difficult to use this in other applications) therefor my priorities are to document how to structure the XML file. I am definetly open to offers help, either with documentation, coding, advice, bug reports etc.

Related Resources

This project uses code from various projects at apache.org especially poi. Eclipse is another great open source project that this project relies on.

License

All files released by this project will be under the CPL. For more information on licenses click here This project relies on other open source products and these are all released with their own license.

drums and drummers