Turn a spreadsheet of addresses into a route
Addresses almost always start life in a spreadsheet: an order export, a customer list, a property register. Typing them into a map one at a time is half an hour of work that does not need doing. Here are three ways to skip it.
Short answer
There are three methods that actually work, and they solve different problems:
- Paste the column into a planner that accepts a list. Fastest, and the only one that also decides the driving order.
- Type the addresses into a map app. Free and familiar, and roughly a minute per address once you include the mistakes.
- Import the file into Google My Maps. Excellent for seeing where everything is. Not a driving route.
If the list is longer than about eight addresses, method one is the only one that stays reasonable.
Why the column is the right starting point
A spreadsheet column is already the hard part done. Someone has collected the addresses, checked them against orders and put one per row. The remaining work is mechanical: get them onto a map and decide what order to drive them in.
The mistake is treating that mechanical part as data entry. It is a copy and paste, if the tool on the other end will take a list.
Method 1: paste the whole list
In Daymilo that paste takes up to 50 addresses at a time, and a route holds up to 90 stops including the start. Numbering like "1." or "2)", bullet markers, blank lines and exact duplicates are stripped automatically, so a column copied straight out of an email still works.
Method 2: type them into a map app
The method everyone starts with. Open Google Maps, add stop, type, repeat.
It is fine for four or five addresses. Past that, two things go wrong: the ten stop ceiling arrives, and the time cost of typing becomes the reason people skip checking the order at all. A day of eighteen jobs typed by hand is a day that gets driven in whatever sequence the spreadsheet happened to be sorted in.
Method 3: import into Google My Maps
My Maps will import a spreadsheet file directly, read the address column and drop a pin for every row. For seeing the shape of a day, which jobs are clustered and which are miles from anything, it is genuinely good and costs nothing.
What it does not give you is an ordered driving route for the whole set. You get a map of pins, and the sequencing problem remains entirely yours.
Clean the column before you paste it
Most failures come from the spreadsheet, not the planner. Five minutes here saves the argument later:
- One address per row. If the street, city and zip live in separate columns, join them with a formula first.
- Put the city in. A bare street address is ambiguous in a way that quietly resolves to the wrong town.
- Delete the header. "Delivery address" is not an address, and it will try to geocode.
- Strip apartment and suite numbers if geocoding struggles. They rarely help the map and sometimes confuse it.
- Watch for line breaks inside cells. One cell with two lines becomes two broken addresses on paste.
What breaks most often
Two failure modes account for nearly everything:
The first is a bad address that resolves to somewhere plausible. Nothing errors, a pin appears, and the route quietly grows by twenty miles. This is why a planner that shows every stop on a map at once is worth more than one that just prints a list: an outlier is obvious to the eye and invisible in text.
The second is duplicates. Export two orders for the same customer and you get the same address twice. Most of the time you want them merged, which is why removing exact duplicates on paste is the sensible default.
Which method to use when
- Under five addresses: type them into whatever app you already use.
- Five to twenty five, order already decided: typing is still viable, or use MapQuest's route planner which will also reorder.
- Anything longer, or any day where the order is yours to choose: paste the column into a planner that computes the sequence.
- You only need to see where the jobs are: My Maps, or any planner that plots pins without routing.
FAQ
Can I import an Excel file directly into a route planner?
Usually you do not need to. Copying the address column and pasting it as text is faster than uploading a file, and it works the same whether the source is Excel, Google Sheets, Numbers or an email.
How many addresses can I paste at once?
In Daymilo, 50 per paste, with up to 90 stops in a finished route. Paste in batches if the list is longer.
Do I need to strip the numbering from my list?
No. Leading numbers like "1." or "2)", bullet markers and blank lines are removed automatically on paste.
Can Google My Maps build a route from a spreadsheet?
It can import the file and plot every address as a pin, which is useful. It will not turn the whole set into an ordered driving route.
Why did one of my addresses land in the wrong place?
Almost always a missing city or a typo. Geocoders rarely refuse an address outright; they return the closest plausible match, which is why checking the pins on a map matters.
Will duplicates in my spreadsheet cause problems?
Exact duplicates are dropped on paste. Two different spellings of the same address will come through as two stops, so it is worth a quick look at the map before driving.