← ALL POSTS
DATA & AI ANALYTICS EXPLAINER

When your Excel file becomes a database problem

Every company has one. The workbook. Forty tabs, a decade of history, formulas nobody dares touch, and a name like FINAL_v7_USE_THIS_ONE.xlsx. It started as one person's tracking sheet and somewhere along the way it became the system your business runs on. Excel is a great calculator and a fine place to look at data. It is a terrible database. Here's how to tell yours has crossed the line, and what to move to when it has.

The signs it has outgrown itself

None of these are hypothetical. We see all of them, constantly.

Two or more of those, and you don't have a spreadsheet problem to fix. You have a graduation to plan.

Graduation path 1: Airtable or similar

For most teams, the first step up isn't a "real" database. It's a tool like Airtable (Smartsheet and Notion databases live in the same neighborhood). It looks like a spreadsheet, so nobody revolts, but it acts like a database: each record exists once, tabs become linked tables instead of copy-paste islands, every field has a type so nobody types "TBD" in a date column, and everyone edits the same live data with a change history showing who did what.

You also get forms for free: a link people fill out that creates a clean record, instead of six people typing into row 4,000 in six styles. Cost lands around ten to twenty five dollars per user per month for paid tiers. The move from a workbook takes days, not months, and it fixes the multi-editor and duplicate-data problems immediately.

Graduation path 2: a real database with a form on top

When the data gets bigger, or other systems need to read it, or you're tired of per-user pricing, the next step is an actual database: SQLite for small single-server setups, Postgres when multiple things connect to it. Neither costs anything in license fees.

A bare database has no screens, so you pair it with a front end: a form tool or an internal-tool builder that gives your team pages for entering and finding records without anyone learning SQL. What this buys you over Airtable: it's yours, it scales into millions of rows without blinking, your dashboards (Power BI, Looker Studio) query it directly, and validation rules stop bad data at the door instead of letting it in to be cleaned later. The tradeoff is that someone has to set it up and look after it, which is either your IT person or a shop like ours.

Graduation path 3: a real app

Sometimes the workbook isn't tracking data, it's running a process: quoting, scheduling, inventory with rules and approvals. First, check whether off-the-shelf software for that job already exists, because it usually does and buying beats building. If your process is genuinely unusual, a small custom app on top of that same Postgres database is the honest answer. This is the most expensive path and it's the right one less often than people think. Try paths one and two first.

How to actually make the move

Don't migrate the workbook. Migrate the data. Most of those forty tabs are old snapshots, abandoned experiments, and manual reports that a database will generate on demand. The live data is usually three or four real tables hiding in the mess. The order of operations: identify those core tables, clean them (dedupe, fix types, pick one version of the truth), load them into the new home, run both systems in parallel for a couple of weeks while you compare outputs, then freeze the workbook as read-only history. Never delete it. You'll want the archaeology someday.

You'll know you graduated right when nobody asks "which file is current," two people entering data at once is boring instead of dangerous, and the reports come from the system instead of from the one person who knows where the numbers hide. If your company has one of these workbooks, we can look at it and tell you which path fits. Usually within an hour of opening the file.

Stuck on this, or want it done for you? That's the job.

Email us →
RELATED READING
Build your first Power BI dashboard from a spreadsheet Step-By-Step Guide
Turn PDFs into data: document processing with AI Explainer
SQL: the 40-year-old skill that still runs your business Explainer
Airtable: when a spreadsheet needs to grow up Explainer
The internal tool that pays for itself Explainer
NO FORMS. JUST EMAIL.
mason@hurbs.io
or (832) 457-4317, LA and Houston