JETT is a Java 5.0 API that reads an Excel spreadsheet as a template, takes your data, and creates a new Excel spreadsheet that contains your data, formatted as in the template. It works with .xls and .xlsx template spreadsheets.
Features
- Supports transformation of Excel 97-2003 (.xls) and Excel 2007+ (.xlsx) template spreadsheets.
- Integration with Apache Commons JEXL allows easy creation and evaluation of Expressions.
- Integration with SourceForge's jAgg project to extend JEXL with Aggregate Expressions.
- Built on the Apache POI library to manipulate Excel spreadsheets.
- Built-in Tag Library allows XML-like tags to allow programming-like constructs such as "ForEach" and "If".
- Looping Tags support "copy down" and "copy right" behavior.
- Custom Tag Libraries may be coded and supplied for execution.
- The CellListener interface allows custom processing of Cells.
- Merged cell regions, row heights, and column widths are respected.
- Like Apache POI, existing Excel features are kept intact, like Charts and Macros.
- Template Sheets may be cloned and processed in a loop.
- Multiple Collections may be implicitly processed in a loop.
- Adjacent, or side-by-side, display of Collections is supported.
- Rich Text Strings formatting is respected, even in Cells with Expressions.
- POI Objects are exposed, representing the Cell, Sheet, and Workbook objects.
- Excel formula generation support.
- JDBC execution of queries directly from the template spreadsheet.
License
GNU Library or Lesser General Public License version 3.0 (LGPLv3)Follow JETT
Other Useful Business Software
Veeam Data Platform v13.1 - Get Your Free Trial
Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
Rate This Project
Login To Rate This Project