A1A1Printsoft
SoftwareHow-tosPublished

Moving a shop off spreadsheets

Spreadsheets run more decorating shops than any software does. When they stop working, and how to leave without losing what they held.

  • 11 min read
  • 1,079 words
Moving a shop off spreadsheets — software tech at a print shop
Software11 min readA1printsoft EditorialPhoto: 1981 Digital / Unsplash
On this page7 sections

The short answer

  • Spreadsheets fail at concurrency, history and scale, not at arithmetic
  • The signal is two people needing the same file at once
  • Move orders first, then customers, then pricing
  • Clean the data before importing — a migration is the only good chance you get
  • Keep spreadsheets for genuine modelling; retire them for shared records

More decorating shops run on spreadsheets than on any dedicated software, and that is not a failing. A spreadsheet is flexible, free, understood by everyone, and shaped exactly to how a particular shop works — which is more than most software manages.

They fail in specific ways rather than generally, and knowing which failure you have tells you what to replace and when.

Why they work so well

Because they impose nothing. A shop can model its own quirks — a customer with odd pricing, a job type nobody else runs, a rule that exists for historical reasons — without asking permission from a vendor.

They are also immediate. Adding a column takes seconds; requesting a field in a software product takes a support ticket and a release. For a small shop that responsiveness is genuinely valuable.

So the argument for leaving is never that spreadsheets are unprofessional. It is that specific things they cannot do have started to cost you.

When they stop working

FailureWhat it looks like
Concurrency"Who has the file open?" — two people, one truth
HistoryA cell changed and nobody knows who or when
ScaleSlow, fragile, too many tabs to navigate
Access controlAnyone who can see it can change anything
LinkingOrders, customers and artwork in separate files
AutomationNothing can send an email or update a status

The first two are the ones that actually force a move. A single-user spreadsheet is fine indefinitely; the moment two people need it simultaneously, you are either taking turns or maintaining two versions that diverge.

The history failure is quieter and worse. When a price or a date changes and nobody can say who changed it, you have lost the ability to settle a question — which is exactly what you need when a customer disputes something.

A spreadsheet is a superb tool for one person and a poor one for three.

What to move first

Not everything. Move the thing where concurrency and history hurt most, which is almost always orders.

OrderMoveBecause
1Orders and job statusMost people need it at once
2Customers and artworkEverything else links to them
3Quoting and price listConsistency between people
4PurchasingDepends on orders existing as data
5ReportingFalls out of the above

Orders first is the same conclusion as what to automate first, and for the same reason: nothing downstream is possible while the order exists only as a row somebody typed.

Getting the data out

Spreadsheets export easily, which is their great advantage at this moment. The work is not extraction but cleaning, and a migration is the only realistic opportunity you will get.

Clean before importing

  • Merge duplicate customers — far easier in a sheet than afterwards
  • Standardise names, so "Eastside FC" and "eastside f.c." become one
  • Drop customers with no order and no valid contact
  • Fix dates into one consistent format
  • Separate combined columns — one field per fact
  • Remove products not sold in two years

Duplicates are the item that repays the effort most. A customer existing three times will accumulate three price levels and three histories, and reorders will start from whichever record the person happened to open.

The one-fact-per-field rule matters for anything you will later want to search or report on. A column holding "48 navy L/XL/2XL" is readable by a person and useless to a system; sizes as their own quantities are what make a reorder repeatable.

What to keep

Spreadsheets remain the right tool for some things, and moving those into software makes them worse.

Keep spreadsheets for

  • Modelling — costing a machine, testing a price change
  • One-off analysis nobody else needs
  • Scratch work while you think
  • Exports you are checking before acting

Retire spreadsheets for

  • Anything two people need at once
  • Anything you will need a history of
  • Anything customers depend on being correct
  • Anything that should trigger an action

The distinction is between thinking and recording. Spreadsheets are excellent for the first and progressively worse at the second as more people are involved.

The transition

Run both briefly, then stop — and be firm about the stopping, because a shop running two systems indefinitely has the costs of both.

A four-week move

  • Week 1 — export, clean, and import; check a sample by hand
  • Week 2 — new orders go into the system; the sheet is read-only
  • Week 3 — finish open jobs from the sheet; nothing new added to it
  • Week 4 — archive the sheet somewhere findable and stop opening it

Archive rather than delete. Keeping the old file read-only answers questions for months afterwards, and it costs nothing — but making it read-only matters, or somebody will keep it current out of habit and you will have a shadow record within a fortnight.

Watch for the reason people keep going back. If somebody returns to the sheet, the system is missing a view they need, and that is worth fixing rather than policing. The rest of the software archive assumes you left spreadsheets for the things they are bad at and kept them for the things they are good at.

What the spreadsheet was doing that you should preserve

Before retiring one, work out what it actually did well, because that is what people will miss and what will pull them back.

Usually it is a view rather than data — everything sorted the way one person thinks, on one screen, with the columns that matter to them. Software that scatters the same facts across five tabs is objectively better organised and subjectively worse to use.

Ask before you switch it off

  • What do you look at first when you open it?
  • What does it show that the new system does not?
  • What do you do in it that would take longer elsewhere?
  • What have you added to it that nobody asked for?

The last question finds the useful bits. Spreadsheets accumulate small conveniences — a colour rule flagging late jobs, a column totalling the week — and those are usually configurable in the new system if somebody knows to ask.

Filed underSoftwareHow-tos
Share
Written byA1printsoft Editorial
175 articles

The print production desk at A1Printsoft. Writes the practical side of running a decorating shop: what things cost, how long they take and what to charge, checked against published trade figures.

Keep reading

More on software

All Software articles

Set up in an afternoon. From what you already do.

Free for 14 days · no card · pick what you make and we preload the methods, products and price tables.