CleanSheets

CleanSheets is a spreadsheet application for the Java platform, featuring Excel-style formulas and an extension mechanism.

See:
          Description

CleanSheets Application Core
csheets Provides the controller of the CleanSheets application, and an entry-point for command-line invocation.
csheets.core Provides the core classes for the application's data model, i.e. workbooks, spreadsheets, cells, addresses and values.
csheets.core.formula Provides classes for representing formulas.
csheets.core.formula.compiler Provides classes for compiling formulas from strings.
csheets.core.formula.lang Provides the operators, functions and references supported by the formula language.
csheets.core.formula.util Provides utilities for performing operations on formulas.
csheets.io Provides support for importing and exporting workbooks to and from various file formats.

 

CleanSheets User Interface
csheets.ui Provides JFC/Swing graphical user interface components for CleanSheets.
csheets.ui.ctrl Provides controllers and actions for the user interface.
csheets.ui.grid Provides a customized JTable-based grid component with a row header, and a number of other minor improvements.
csheets.ui.sheet Provides customized components for displaying and providing editing of spreadsheets.

 

CleanSheets Extension Mechanism
csheets.ext Provides an extension mechanism for the application.
csheets.ui.ext Provides an extension mechanism for the application's user interface.

 

CleanSheets Extensions
csheets.ext.assertion Provides support for user-specified and system-generated assertions.
csheets.ext.assertion.ui Provides UI components for displaying and providing editing of assertions.
csheets.ext.deptree Provides customized JTree components for displaying dependencies between cells.
csheets.ext.style Provides support for cell style, i.e. font, format, alignment, color and border.
csheets.ext.style.ui Provides UI components for setting cell style.
csheets.ext.test Provides support for test cases and test case parameters.
csheets.ext.test.ui Provides specialized JTable components for displaying and providing editing of test cases and test case parameters.

 

CleanSheets is a spreadsheet application for the Java platform, featuring Excel-style formulas and an extension mechanism. The application requires the Java 2 Platform Standard Edition 5.0 to compile and run.

Version:
1.4b
Author:
Einar Pehrson