formualizer-workbook
formualizer-workbook layers workbook/session ergonomics on top of the
Formualizer engine. It offers mutable sheet APIs, batch transactions, undo/redo
support, and optional IO backends for XLSX/ODS/json import/export.
Features
- Mutable workbook model – add sheets, edit cells, and track staged formula changes without rebuilding the entire dependency graph.
- Engine integration – wraps
formualizer-evalwith workbook-friendly helpers for evaluating individual cells, ranges, or the whole model. - Changelog + undo – opt into change logging and undo/redo stacks for UI or collaborative flows.
- IO adapters – pluggable backends (
calamine,umya-spreadsheet, JSON) gated behind feature flags.
Usage
# use LiteralValue;
# use ;
#
License
Dual-licensed under MIT or Apache-2.0, at your option.