Loading documentation…
Sort, filter, hide, group and aggregate rows, then set frozen panes and zoom.
Load rows on demand from an async, cancellable datasource instead of eager data.
Keep application row objects in your store while Sheetwrite projects edits through stable row IDs.
Restrict what users can enter, protect ranges from local edits, and attach plain-text notes to cells.
Persist versioned snapshots and durable pending mutations without confusing session state with document state.