Skip to content

Workbook Engine ​

This section explains how Formulon models, edits, recalculates, and saves workbooks. The runtime pages cover how to call the engine from each host; these pages cover what the engine does once called. The flow is the same on every host. Packaging, memory ownership, and error reporting are what differ.

01Open bytesXLSX or XLSB02Workbook modelsheets · cells · styles ·names03Editcells or structure04Dependency graphreference edges betweencells05Recalculateevaluates the dirty cells06Read or savecached values, or bytes01Open bytesXLSX or XLSB02Workbook modelsheets · cells · styles · names03Editcells or structure04Dependency graphreference edges between cells05Recalculateevaluates the dirty cells06Read or savecached values, or bytes
The flow is the same on every host; only packaging, memory ownership and error reporting differ.

If the distinction between a formula and its cached value is new, start with Basic concepts. Then follow the lifecycle through calculation before exploring individual workbook features.