Browse documentation

Workbook editor#

The editor opens an extracted .xlsx inside the app so the numbers can be checked against the statement before anything is exported. Open it with Edit on a statement row, from the row menu, or straight from a finished conversion.

The workbook editor showing the extracted Acme statement, with four cells flagged for review.
The workbook editor showing the extracted Acme statement, with four cells flagged for review.

It behaves like a spreadsheet: column letters across the top, row numbers down the side, one editable cell at each intersection, and sheet tabs along the bottom. Click a cell and type.

The toolbar#

The editor toolbar: back, review count, Edit menu, find and replace, add year, export, save.
The editor toolbar: back, review count, Edit menu, find and replace, add year, export, save.
Control What it does
Back arrow Returns to Statements, asking first if there are unsaved edits
Review count How many cells are still flagged as uncertain
Edit Row and column commands, and undo — see below
Find-and-replace icon Plain-text replace across every sheet
Add-year icon Completes dates that carry no year
Xero / QuickBooks / OFX Opens the accounting export — enabled only when everything is saved
Save changes Writes your edits back to the .xlsx; unavailable until something changes

The export button is deliberately disabled while edits are pending, so an export can never be built from a version of the workbook you are no longer looking at.

Cells flagged for review#

Two flagged cells, outlined and tinted amber, beside cells the extractor was confident about.
Two flagged cells, outlined and tinted amber, beside cells the extractor was confident about.

Amber cells are ones the extraction was not confident about. Editing a flagged cell clears its flag — the app treats "you typed here" as "you looked at it". The count in the toolbar drops accordingly.

Flags travel with their cells: inserting or deleting a row or column moves them, so a flag never ends up pointing at the wrong value.

Flagged cells are where to start, not where to stop. Unflagged cells can still be wrong.

Sheets#

Sheet tabs along the bottom: Transaction 1 and Summary 1.
Sheet tabs along the bottom: Transaction 1 and Summary 1.

An extracted statement usually has one or more Transaction sheets and a Summary sheet. Tabs sit under the grid, where a spreadsheet keeps them. Underscores are shown as spaces, so Transaction_1 reads as Transaction 1; the sheet's real name is unchanged.

The tab strip scrolls with a mouse wheel when there are more sheets than fit.

Columns and rows#

Click a column letter or a row number to select it. That selection is the target of every command in the Edit menu, and each destructive command names it, so nothing is ambiguous about what is about to disappear.

The Edit menu with column C selected: insert left, insert right, rename, clear contents, delete.
The Edit menu with column C selected: insert left, insert right, rename, clear contents, delete.
Column command Effect
Insert column left / right Adds an empty column beside the selected one
Rename column Edits the header cell in row 1
Clear column contents Empties the column but keeps it and its header, so no other column moves
Delete column Removes the column entirely

Right-clicking a column letter or a row number opens the same commands at the pointer.

The row context menu: insert above, insert below, clear row, delete row.
The row context menu: insert above, insert below, clear row, delete row.
Row command Effect
Insert row above / below Adds an empty row
Clear row Empties the row's cells but keeps the row
Delete row Removes the row

Resizing#

Drag the divider on the right edge of a column letter to resize it. Double-click that divider to fit the column to its widest value, the way a spreadsheet does. Widths are remembered per sheet, so widening a column on one sheet leaves the others alone.

Undo#

Undo is the first item in the Edit menu, and it names what it will reverse — Undo · Delete column C. Cmd+Z / Ctrl+Z does the same when no cell has focus.

It covers structural and bulk changes: inserts, deletes, clears, renames, find and replace, and add-year. It deliberately does not record individual keystrokes — a text field already undoes its own typing, and folding keystrokes in would bury the destructive operations undo exists for. Type in a cell, and Cmd+Z undoes the typing; click away first, and it undoes the last operation. The last thirty operations are kept.

Undo also restores whether the workbook was unsaved: undoing the only change since a save leaves it genuinely unmodified again.

Find and replace#

The find-and-replace dialog.
The find-and-replace dialog.

Plain text, case-sensitive, across every sheet in the workbook — not just the visible one. A count of changed cells appears when it finishes. Replaced cells count as reviewed, exactly as if you had typed in them.

It is one undo step, so a replacement that went too far is one command away from being gone.

Useful for a run of mangled merchant names, or for stripping a prefix the extractor picked up on every row.

Add year to dates#

The add-year dialog, asking for the statement start and end dates.
The add-year dialog, asking for the statement start and end dates.

Some banks print 08 Jun or 03/14 with no year at all. Enter the statement's start and end dates in YYYY-MM-DD form and the app completes every year-less date in the workbook.

Supplying the whole period rather than one year is what makes a statement that crosses New Year come out right: 28 Dec and 04 Jan on a 2025-12-15 → 2026-01-14 statement land in different years, correctly.

This is the same inference the accounting export uses. Doing it here writes the years into the workbook itself, so every later export starts from complete dates.

Saving and leaving#

Save changes writes back to the same .xlsx. A Saved note appears next to it afterwards.

Save changes, enabled by a pending edit.
Save changes, enabled by a pending edit.

Leaving with unsaved edits asks first.

The unsaved-changes dialog offering Cancel or Discard changes.
The unsaved-changes dialog offering Cancel or Discard changes.

Discard changes throws the edits away; Cancel returns to the editor. Save before you leave if you want to keep them.

Bank statements stay on your computer with BankStmt Desktop.

Contact support

Use ↑ and ↓ to move, Enter to open, Esc to close.