Most teams do not choose a spreadsheet as their customer system. It simply becomes one, one column at a time. Moving out of it is less about the import button and more about deciding which of those columns still matter.
Start with the questions people ask every day
Before mapping a single field, list the five questions your team asks about a customer most often: who owns it, what stage it is in, when we last spoke, what was promised, and what happens next. Every field you import should help answer one of them.
Columns that answer none of those questions are usually history rather than working data. Keep them in an archive file attached to the account instead of turning each into a custom field nobody maintains.
A migration is the one moment you get to decide what your team will stop tracking.
Move open work last
Import accounts and contacts first, then check ownership with each person before bringing open tasks across. Reassigning work after the move is cheaper than untangling duplicates created during it.
Finally, run both systems side by side for one review cycle. When the weekly pipeline or renewal meeting can run entirely from the new records, retire the spreadsheet — visibly, so nobody keeps a private copy alive.