Skip to content

Commit fe8365d

Browse files
committed
Updating documentation
1 parent 7bd4345 commit fe8365d

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Similarly area coordinates can be given either as "A1:B2" or as `Rect(Point(x=..
8181
## Cell values
8282

8383
Spreader supports the following cell value types: `None` (e.g. blank cell), `bool`, `float`, `str` and instances of its own
84-
`ErrorValue` class (e.g. `Errors.InvalidReference`) that represent the usual spreadsheet #-errors (e.g. `#REF!`).
84+
`ErrorValue` class. All known errors are available as constants from `Errors` class (e.g. `Errors.InvalidReference`) and represent the usual spreadsheet #-errors (e.g. `#REF!`).
8585

8686
Numbers contained in a cell are never NaNs and never infinite. Setting a NaN or infinite value cell will result in an `ErrorValue` instead.
8787

@@ -168,9 +168,7 @@ For all these calls the formula references are adjusted in normal spreadsheet fa
168168
## Roadmap and missing features
169169

170170
Spreader is currently in alpha - implemented features work and work well but many desirable things are missing.
171-
In particular, it is currently impossible to implement a full, performant spreadsheet UI on top of it. This is
172-
mostly due to lack of things such as change notifications, undo and support of keeping track of cell formatting.
173-
With this in mind the following features are on the roadmap
171+
The following features are currently on the roadmap:
174172

175173
- Change notifications to enable clients to react to cells changed during recalculation
176174
- Ability to associate abstract formatting information with cells rows and columns. Spreader itself doesn't care
@@ -182,6 +180,8 @@ about formatting - it just needs to keep track of it for clients to act upon.
182180
- Support localized formula input. Currently formula syntax must use US English syntax: `.` as decimal separator, `,` to separate
183181
arguments. Excel allows using `,` and `;` for languages that use comma as decimal separator.
184182
- Serialization/deserialization. Likely in `xlsx` and `json`.
183+
- Maybe: support manipulating very large spreadsheets by offloading parts of them to persistent
184+
storage and not keeping everything in memory.
185185
- Maybe: support doing spreadsheet math using decimals rather than doubles.
186186

187187

0 commit comments

Comments
 (0)