Workbook Engine
This section explains how Formulon models, edits, recalculates, and preserves workbooks. The same flow applies to every host surface — what changes between surfaces is packaging, memory ownership, and error reporting.
- Open bytes
- Workbook model
- Mutate cells or structure
- Dependency graph
- Recalculate
- Read values or save bytes
Why "Workbook" is its own section
Runtimes describe how you invoke Formulon; the workbook section describes what the engine actually does once invoked. The split lets the runtime pages stay focused on host integration while the engine concepts live in one place.
Read next
- Lifecycle — how bytes become a workbook model and back.
- Formula engine — value kinds, coordinates, function behavior.
- Workbook operations — sheets, cells, styles, metadata, structures.
- Recalculation — dirty cells, dependencies, iterative settings, partial recalc.
- Dynamic arrays — spill behavior and shape-sensitive recalculation.
- File formats — OOXML, XLSB, and preservation boundaries.