Spreadsheets got most companies this far. They're flexible, everyone knows them, and they cost nothing. The problem is what they can't do: share safely, notice when something stops, or survive the person who built them leaving.
So when a company moves to a platform, the first fear is a reasonable one: what happens to three years of rows?
Columns become fields
In Huskies you upload the file and map each column to a field. Customer name to Customer. Site address to Address. Type to Job type.
Where a column doesn't have a field yet, you create one: text, number, amount, date, list, photo, location. The record takes the shape of your data, not the other way round.
The rows that don't fit
Every real spreadsheet has them. A status written three different ways. A date typed as text. A job type someone invented one afternoon.
Import shows them before anything is saved: which rows are ready, which need a look, and why. For values that don't match a list, you decide what happens to them before the import runs.
No row is lost in the move. The ones that need a decision wait for one.
Then the spreadsheet can retire
Once the data is in, the spreadsheet's jobs move over one by one: statuses change in the field, photos land on the job, reports read from the records. The file stays where it was, as a record of how you used to work.
And if you ever leave, it works the other way too: export everything, whenever you ask, in an open format.