a spreadsheet app with lisp-like formulas
cells_preview.mp4
-
basic formulas
- arithmetic operations
- aggregation functions (e.g.,
sum
,mean
, etc.) - custom functions
-
data types
- number
- text
- boolean
- date
-
data validation
-
cell formatting
- text alignment (left, centre, right)
- font size
- font style (bold, italic, underline, strikethrough)
- cell background color
-
general functionalities
- copy + paste
- undo + redo
- select a range using mouse
- select cells individually using ctrl
- select cells range with shift
- circular dependency/cycle detection
- helpful error messages
- charts
- multiple sheets
- persist and load
- load from CSV/TSV, etc.
- load from JSON
- minimal user interface
- double shift to open a menu to do things like load, save, switch sheets etc.