Recent chats
ASKGEEZ Q&A GUIDEInternet & digital life

How do I import contacts from a spreadsheet without scrambling names and phone numbers?

Quick answer

Keep an unchanged copy of your spreadsheet, then make a separate import file with one contact per row and clear headers. Match each source column to the destination’s contact fields; don’t assume different address books use the same headings. Treat phone numbers as text so leading zeros aren’t lost, and check names, numbers, and emails in a small test import before importing the rest.

LET’S WORK THROUGH IT

The question, the details, the next step.

Question

I have a spreadsheet of contacts and want to import it into an address book. What should I do first so names and numbers don’t end up in the wrong fields?

Geez

Start by making an unchanged copy of the spreadsheet and a separate working copy for import. Check that each row represents one person and that the first row contains clear column headings. Look for empty rows and columns that combine information—for example, a full name in one cell when the destination expects separate first- and last-name fields. Keep the original as a reference in case the imported result looks wrong.

Follow-up question

How do I know which spreadsheet headings match the address book’s fields?

Geez

Use the destination’s import instructions or field-mapping screen, if it provides one. Make a simple map before importing, such as:

  • First name → Given name
  • Last name → Family name
  • Phone → Mobile or the appropriate phone field
  • Email → Email address

The exact labels and available fields vary by address book, so check the destination rather than relying on similar-looking headings. For Google Contacts, its spreadsheet template uses headers to help map details; its instructions say to keep the header row and use one row per contact. That guidance describes Google’s importer, not every address book’s mapping rules. [S1]

Follow-up question

Some phone numbers start with zero. Could importing the spreadsheet change them?

Geez

It can happen if spreadsheet software treats a phone number as a number instead of a text value. Microsoft notes that Excel for the web can remove leading zeros when it interprets digit strings as numbers; formatting the relevant cells as Text before entering or pasting values retains those zeros. [S2]

Before exporting or importing, inspect several numbers in the working spreadsheet. If a number has already lost a zero, compare it with your original source rather than guessing what the missing digit should be.

Follow-up question

I’m ready to import, but I don’t want to risk messing up the whole list. What’s a sensible test?

Geez

Make a separate test file containing the header row and a few representative contacts. Include different name formats, a number with a leading zero if you have one, and any optional fields you use. Import that test file using the destination’s available options. Then open the resulting records and compare each name, phone number, and email with the test file. Don’t assume the test worked just because the import finishes: check the displayed contact fields.

Follow-up question

What should I look for in those records, and what if something is missing?

Geez

Check that first and last names haven’t swapped, phone numbers haven’t shifted into another field or lost leading zeros, and email addresses are intact. If a value is missing or misplaced, stop before importing the full list. Recheck the header row and field selections, adjust the working file or mapping, and repeat the small test.

For Google Contacts, its guidance says to inspect imported records and notes that a detail missing from its expected field may appear in the contact’s notes. That is a Google-specific check, not a guarantee about how another address book handles unmapped details. [S1] Once the test looks right, use the corrected working file for the larger import and review a few resulting records again.

A practical checklist

  • Keep an unchanged copy; prepare a separate working file.

  • Use one contact per row and clear headings in the first row.

  • Map each spreadsheet column to the destination’s actual contact field.

  • Format phone-number cells as text and inspect leading zeros.

  • Test a few representative contacts, then compare names, numbers, and emails.

  • Fix any mapping or value problems and repeat the test before importing the full list.

A few more useful answers

Should I rename my spreadsheet headings to match the address book?

Only if the destination’s instructions call for specific headings. Follow its importer’s guidance; similar labels do not necessarily mean the same field.

Can I use the same import file for every address book?

Not necessarily. Field names and mapping options can differ, so check the destination’s instructions and test the file there before importing the full list.

What if the test import puts details in an unexpected place?

Pause the full import. Check the source column headings and field selections, correct the working file or mapping, and try another small test.

Sources

References used for this guide.

  1. [S1] Import your contacts into Google Contacts
    support.google.com · Checked
  2. [S2] Format numbers to keep leading zeros in Excel for the web
    support.microsoft.com · Checked

YOUR QUESTION. YOUR DETAILS.

Let’s work through your situation.

Get a tailored answer or help with your next task. Starts at $1, with a quote before you pay.

Ask your own question
← Back to Geez at Work