Not Your Average Business Network

When your spreadsheet has outgrown itself

2026-11-01

Spreadsheets are a great first tool. At some point, though, the sheet starts running the business instead of helping it. Here is how to tell, and how to move on carefully.

Warning signs

If you recognize three or more, it is time to look at an alternative.

Your options

Choose based on who will maintain it. If nobody on your team wants to learn SQL, start with one of the first three.

How to migrate cleanly

  1. Freeze and copy. Save a dated copy of the spreadsheet and make it read-only. This is your safety net.
  2. Clean first. Make the first row a single header row with simple names. Remove merged cells, blank rows, and notes typed into data columns. Fix duplicates and spelling.
  3. Give each row a unique ID. AppSheet in particular relies on a key column to sync changes. A simple number works.
  4. Split the data into tables. Customers in one, orders in another, linked by the customer ID, instead of retyping names.
  5. Import a test batch. Airtable can import a CSV into a new base or an existing one. Its built-in import takes CSV files up to 100 MB (the separate CSV import extension is capped at 5 MB and 25,000 rows), and everything arrives as plain text fields that you then convert to proper types (dates, numbers, dropdowns). Airtable advises taking a base snapshot before importing into existing data.
  6. Compare. Check row counts and a few totals against the original sheet.
  7. Run in parallel for a week or two before retiring the sheet.
  8. Write down what each table and field means, in plain language.

Keep an export

Whatever tool you choose, schedule a regular export of your data to CSV or a database dump and store it outside the tool. This protects you from mistakes and from being stuck if you ever want to switch. Check how each vendor exports and whether it includes attachments and linked records. Put it on your monthly backup routine.

Sources

All tips