The Abacus Formula Compiler (AFC, for short) makes it possible to use computations defined in spreadsheet files within normal Java applications. The original spreadsheet files can be created, for example, in Microsoft Excel or OpenOffice Calc . AFC reads the spreadsheet files and compiles corresponding Java-based formula evaluation engines using a {@link org.formulacompiler.spreadsheet.EngineBuilder}, or the lower-level API defined in the packages {@link org.formulacompiler.spreadsheet} and {@link org.formulacompiler.compiler}. A compiled {@link org.formulacompiler.runtime.Engine} computes output values given a set of input values. For example, compute the value of the cell B3 given the values of the cells B1 and B2 as inputs.
For overviews, tutorials, examples, guides, and tool documentation, please see the:
@see org.formulacompiler.spreadsheet.EngineBuilder @see org.formulacompiler.runtime.Engine @see org.formulacompiler.runtime.ComputationFactory @see org.formulacompiler.runtime.Computation