FastSheet
Native Mac spreadsheet · one-time purchase

The spreadsheet you
script in Python.

A fast, native Mac spreadsheet that automates with real Python — not VBA, not macros trapped in the cloud. Works fully offline. Your data never leaves your Mac. Buy once, yours forever.

14 days free.  No account.  No cloud.  Opens & saves .xlsx.
First 100 Founding price $19 $39 — help shape it: feedback@fast-sheet.com
~150 Excel-correct functions .xlsx in & out, live formulas Charts · pivots · matrices Apple Silicon & Intel 0 bytes sent to any server
The point

Automate the report you rebuild every week.

Every spreadsheet has that one tedious job — reformat, recompute, re-flag, repeat. In FastSheet you write it once, in real Python, and run it over your cells. No VBA to relearn, no add-in to install, no cloud runtime.

The macro editor speaks the whole language — loops, functions, the standard library — over a simple Cell / Range object model. It runs instantly, on your machine, against the sheet in front of you.

Import math, datetime, re, json — write the transform the way you'd write it anywhere else.

monthly_close.py — Macros
# Build the month-end summary and colour the misses red
import datetime

targets = {"EU": 50000, "US": 40000}
today  = datetime.date.today()

for row in Range("A2:C50"):
    zone, sales = row["C"], row["B"]
    if sales < targets.get(zone, 0):
        row.fill("#ffd7d7")          # missed target
        row["D"] = f"short by {targets[zone] - sales:,}"

Cell("F1") = f"Closed {today:%b %d}"
Everything a spreadsheet should be

Serious formulas. No subscription. No cloud.

Macros

Script anything

Real Python over your cells — loops, functions, the whole standard library. The report you rebuild every week becomes one command.

Formulas

Excel-grade, done right

~150 functions — statistics, matrices, distributions, pivots, charts. Opens and saves .xlsx with live formulas in both directions.

Privacy

Offline & yours

No account, no subscription, no cloud. It runs on your Mac and stays there — the only thing that ever leaves is a file you choose to share.

Fast, and then some

Quick enough to be your database.

An incremental engine recomputes only what changed, so big sheets stay fluid — and when your data outgrows cells, FastSheet queries real database files in place.

Speed

Built for scale, native

A small native app — no Electron, no Java. The grid windows thousands of rows so scrolling never stutters, and the incremental engine recomputes only the cells that depend on your edit — so a change lands in about five milliseconds, even with hundreds of live formulas open.

~5 msto recompute an edit
260kcells per sheet
5,000rows, fluid scroll
Databases

Point it at real data

Link a CSV or database file and query it live with DBSUM, DBLOOKUP, DBAVG, DBCOUNT — backed by a real SQLite engine, no import step. Edit the source, hit refresh, your sheet updates. A spreadsheet that talks to a database.

Honestly

Where FastSheet fits.

It won't replace Excel for everyone, and it doesn't try to. It's for people who want a fast native spreadsheet they can script — and own.

FastSheetExcel 365NumbersGoogle Sheets
Price$19 once · first 100~$100 / yearFreeFree
ScriptingPythonVBAApps Script (JS)
Works offlineYesPartialYesNo
Data stays localAlwaysCloud-linkedYesCloud
Reads / writes .xlsxYesYesImport/exportImport/export
Pricing · founding offer

The first 100 get it for $19.

Fourteen days free, fully unlocked, no card. Then one payment keeps it forever, with a year of updates — no renewals, no seats, no cloud login. The first 100 buyers pay $19 instead of $39; in return, you get my ear — email bugs and ideas straight to feedback@fast-sheet.com and help shape v1.

$39$19
one-time · first 100 buyers
Download free trial
FAQ

The questions people actually ask.

Does it open my Excel files?

Yes — .xlsx in and out, with live formulas both directions. Edit a cell and dependent formulas recompute, in FastSheet or back in Excel.

Is my data uploaded anywhere?

Never. FastSheet is fully offline — your files stay on your Mac. The only time it touches the network is the one-time licence unlock when you buy.

Is it a subscription?

No. Buy once. A year of updates is included, and the version you bought keeps working forever, offline.

What language are the macros?

Python — the real thing, with the standard library. Not VBA, not a cloud runtime. Runs instantly on your machine.

Which Macs does it run on?

Apple Silicon and Intel, as a native app. No Rosetta, no Java, no Electron bloat — one small download.

What if it's not for me?

The 14-day trial is fully unlocked — you'll know before you pay a cent. And there's a refund window on every purchase.

Download FastSheet — free 14-day trial Buy now — $19 (first 100)

macOS 12+ · Apple Silicon & Intel · ~20 MB · notarised by Apple