GridWeb
An infinite canvas.
Cell by cell.
Put a real spreadsheet engine inside your application: formulas, ranges, editable workbooks and a virtualized browser control.
Workbook & range models
Create cells and formulas in a headless model. Attach the workbook to a grid and let every edit use the same calculation engine.
Formula calculation
Import Workbook from the root and /controls to register
Canvas spreadsheet editing
Keep one intentional workbook owner and release view subscriptions when removing a grid. Optional collaboration requires your own authenticated server.
NOT A SCREENSHOT
Get a feel for it.
Preparing GridWeb
The playground loads when it comes into view.
A SMALL FIRST STEP
The workbook is the application state.
Create cells and formulas in a headless model. Attach the workbook to a grid and let every edit use the same calculation engine.
Read the usage guidenpm install @wieslawsoltes/gridweb@0.8.0Pinned to the published package used in this showcase. No unpublished features implied.