Spreadsheet
An inline spreadsheet with formula support, column aggregations, resizable columns, CSV import/export, and configurable borders. Built for simple tabular data and calculations — not a full Excel replacement, but fast and always in context.
Adding a Spreadsheet
/ → Spreadsheet
Type /spreadsheet or /table on any empty block.
Block palette
Click + on any block → Media → Spreadsheet.
New spreadsheets start with 3 columns and 3 empty rows.
Editing cells
Spreadsheet with formula and aggregations
| Product | Units | Price | Revenue |
|---|---|---|---|
| Widget A | 120 | 24.99 | =B2*C2 |
| Widget B | 85 | 39.99 | =B3*C3 |
| Widget C | 200 | 14.99 | =B4*C4 |
| Σ 405 | Avg 26.66 | Σ — |
Click cell
Selects and focuses the cell for editing.
Tab / Shift+Tab
Move to the next / previous cell horizontally.
Enter / Arrow keys
Commit and move to the next cell in that direction.
Escape
Cancel the current edit and restore the previous value.
Double-click header
Rename the column header inline.
Formulas
Start any cell value with = to write a formula. Formulas are evaluated client-side and display their result. Cell references use letter-number notation (A1, B3) or column-header-name notation.
| Formula | Description |
|---|---|
| =SUM(B1:B5) | Sum of cells B1 through B5. |
| =AVG(C1:C3) | Average of a range. AVERAGE is also accepted. |
| =MIN(A1:A10) | Minimum value in a range. |
| =MAX(A1:A10) | Maximum value in a range. |
| =COUNT(B1:B5) | Count of numeric values in a range. |
| =A1*B1+C1/2 | Arithmetic expression mixing cell refs and literals. |
Formulas referencing empty or non-numeric cells treat those values as 0 for arithmetic purposes. Invalid formula syntax displays an error in the cell.
Column aggregations
Each column can display an aggregation row at the bottom. Click the aggregation indicator below any column header to cycle through: None → Σ (Sum) → Avg → Min → Max → # (Count) → None.
Column management
+ button (right of headers)
Adds a new column to the right.
+ button (bottom)
Adds a new row at the bottom.
Drag column edge
Resize the column width by dragging the right edge of any header cell.
Trash icon on header hover
Deletes the column and all its data.
Trash icon on row hover
Deletes the row.
Border styles
None
No visible borders — clean minimal appearance.
Inner
Borders between cells only, no outer border.
Outer
Border around the entire table only.
Full
All borders — inner and outer.
CSV import and export
Download button
Exports the spreadsheet as a CSV file named after the spreadsheet title.
Upload button
Imports a CSV file. The first row is treated as column headers. Existing data is replaced.