-
Notifications
You must be signed in to change notification settings - Fork 1
xCell
xCell is a lightweight spreadsheet app built into MicroOS. It gives you a scrollable grid of cells that can hold plain text, numbers, or formulas that reference other cells, and saves/loads as .xcl files through the standard File Manager.
-
Columns:
AthroughJ(10 total), 5 visible at a time. -
Rows:
1through20, 6 visible at a time. -
Cell reference:
[Column][Row], e.g.C4.
Important
The grid is bigger than the screen. Use the arrows in the top bar to scroll: โ โฒ โผ โบ.
- Click a cell to open a text prompt and type its contents.
- Cancel the prompt to clear the cell.
- A cell holds one of:
- Text โ anything that isn't a number or a formula, shown as-is.
- A number โ reformatted (trailing zeros trimmed, rounded to 2 decimals).
- A formula โ see below.
-
Marker: a formula starts with
=or(. -
Cell references: any typed column/row, e.g.
A1,J20. -
Ranges:
[Cell]:[Cell], e.g.A1:B3(used insideSUM).
Warning
The on-screen keyboard used on real hardware has no key for + - * / =, in either shift state โ only letters, digits, and space , . ? ! : ; " ( ). Because of that, every operator has a second, keyboard-typable spelling, and the formula marker doubles as the expression's opening bracket:
| Operator | Classic | Keyboard-safe |
|---|---|---|
+ |
+ |
, |
- |
- |
; |
* |
* |
! |
/ |
/ |
? |
Both spellings always work. =A1+B2 and (A1,B2) do the same thing โ the second form is the one you can actually type on hardware.
- Full Name: Sum
- Description: Adds every cell in a rectangular range together.
-
Example:
(SUM(A1:A5))sumsA1throughA5.
- A formula that fails to parse, divides by zero, or refers back to itself (directly or through another formula) displays
#ERR. - A number that's too wide to fit its cell displays
###instead of a misleading truncated value.
Right-click a row number, a column letter, or a cell to open a context menu.
- Copy โ copies every cell in that row/column.
- Paste โ overwrites every cell in that row/column with the last copied row/column.
- Clear โ empties every cell in that row/column.
- The top line previews the cell's raw content or formula (or
(empty)). - Copy โ copies the cell's raw content (formula included).
- Copy Output โ copies the cell's computed value instead, so pasting drops in a static number rather than the formula.
- Paste โ overwrites the cell with the last copied cell.
- Clear โ empties the cell.
-
Save: click the left side of the
Save | Save Asbar. Overwrites the currently open sheet, or prompts for a name if none is open yet. - Save As: click the right side of the bar to save under a new name.
- Sheets are saved as
.xclfiles and reopened from File Manager like any other document.
A1: 10
A2: 20
A3: (SUM(A1:A2)) # 30
B1: (A1,A2) # 30, keyboard-safe spelling of =A1+A2
B2: (A1?A2) # 0.5, keyboard-safe spelling of =A1/A2