Ledger Spreadsheet -
Open every row. See what changed.

Open CSVs too large for Excel's worksheet grid. Ledger records the value and formula edits you make, so you can inspect a cell's past or replay the workbook timeline. Your working file stays on your computer.

Early Preview License

$25 one-time

Get Ledger now for $25, including v1.0 and all 1.x updates.

Get Early Access

Beta build for Windows and macOS (Apple Silicon). Linux and Intel Mac coming later. 30-day full refund: email support@smallcraftsoftware.com.

Stable Release Notification

Free

Prefer to wait for v1.0? Sign up now and get it for $25 instead of $45. We will email you a coupon code at launch.

No newsletters or marketing sequences.

When a CSV outgrows Excel's grid

Excel worksheets display up to 1,048,576 rows. With a larger CSV, Excel warns that the remaining rows won't load into the grid. Ledger's two-million-row demo shows the full dataset, including the last record.

Open a 2-million-row CSV and keep the whole dataset.

In our demo, Ledger opens a two-million-row CSV in under 10 seconds. You can navigate from the first row to the last in the same workbook.

When you reconcile totals or look for missing records, you can work from the full CSV without splitting it into smaller sheets.

What makes it different

Two million rows in the grid.

The demo loads and displays the final record of a two-million-row CSV, beyond Excel's worksheet limit.

Live formulas

Results update on every keystroke. No manual recalculation, no waiting, no macros to trigger.

Your own functions

Write your own reusable formulas in a syntax that looks like Python. Stay in the spreadsheet model, but extend it when your work needs more than built-ins.

Excel import, not parity

Imports Excel workbooks and supports many familiar formulas. Ledger is designed for smooth interchange, not full Excel compatibility.

See Ledger at work

Ledger is a local-first spreadsheet built to keep up as work grows and show how the workbook got to its current state. These short demos show the core idea in practice: room to work, history you can inspect, and power that stays readable.

Go further. See how you got there.

Two million rows, still a live workbook

Large files should not turn into a different kind of spreadsheet. Ledger keeps the workbook live as it grows, so you can move through the data instead of waiting for a smaller, simplified view.

This demo moves from the first rows to row 2,000,001, shows the last imported record and live selection statistics, then returns to the top. The same workbook stays responsive from end to end.

See the change behind a number

A current value is more useful when its path is visible. Cell History keeps the edits that produced a number close to the workbook, rather than leaving reviewers to reconstruct what changed and why.

In the demo, a renewal forecast changes as review information arrives. Opening Cell History on that selected value reveals the recorded edits while preserving the workbook context around it.

Replay how your spreadsheet was built

Drag through the timeline to replay each change in order, like scrubbing through a video. See what the workbook looked like at any point, then return to the latest version when you are done.

This walkthrough marks an Approved checkpoint, changes a forecast, adds notes, then scrubs backward through the workbook's history. Nothing is discarded - the latest version is still there when you return.

Drag through each change like a video timeline, so you can review, explain, and audit how a number got there.

your own reusable formulas for a messy sign-up sheet

When standard formulas are not enough, Ledger lets you add small, readable workbook functions and call them from ordinary cells. The logic remains part of the workbook instead of becoming a hidden external cleanup step.

The demo starts with inconsistent names, email addresses, phone numbers, and yes/no values. It uses your own reusable formulas to clean the data while keeping the original columns beside the results, so the transformation stays visible and reviewable.

Stop losing data to your spreadsheet.

Ledger is in pre-release. If you work with large files, need faster recalculation, or want programmable formulas without spreadsheet surprises, we'd like to hear from you.

Get in touch