Exporting and Using Your Results
How to Read the Results Table
After clicking Calculate Distances, a results table appears below the input area. Each row in the table corresponds to one address pair from your input.
Results Table Columns
| Column | Description | Example |
|---|---|---|
| **#** | Row number (matches input order) | 1, 2, 3... |
| **Origin** | The origin address as interpreted by Google Maps | "123 Main St, Chicago, IL 60601, USA" |
| **Destination** | The destination address as interpreted by Google Maps | "456 Oak Ave, Milwaukee, WI 53202, USA" |
| **Distance** | Driving distance in your selected unit | "87.4 mi" or "140.7 km" |
| **Duration** | Estimated travel time | "1 hr 23 min" |
| **Status** | Whether the route was found | "OK" or an error code |
Important Notes About Displayed Addresses
- The Origin and Destination columns show the addresses as Google Maps resolved them, not necessarily exactly as you typed them. Google may append the full country name, standardize the street format, or correct minor typos.
- If the resolved address looks different from what you entered, verify it is the correct location before relying on the distance result.
Understanding Status Codes {#understanding-status-codes}
Each row has a Status column that tells you whether Google successfully calculated a route. Here is what each status code means and what to do when you see one.
OK
Meaning: The route was calculated successfully.
Action: No action needed. Distance and duration values are valid.
NOTFOUND
Meaning: Google Maps could not find one or both of the addresses in your pair.
Possible causes:
- Typo in the street name, city, or ZIP code
- Address does not exist (e.g., wrong street number)
- Address is a P.O. Box (not a drivable location)
- The location is too vague (e.g., just a city name when a street address is needed)
What to do:
- Copy the address from your input and search for it directly in Google Maps
- If Google Maps cannot find it either, the address needs to be corrected
- If Google Maps finds it, try reformatting the address (add ZIP code, spell out the city, include the state)
- Fix the address in your input and resubmit the affected pairs
ZERORESULTS
Meaning: Both addresses were found, but Google Maps cannot calculate a driving route between them.
Possible causes:
- The locations are not connected by a drivable road network (e.g., islands, remote areas)
- One location is accessible only by ferry or flight
- The locations are in different countries with restricted cross-border routing
- An address resolves to a body of water or non-routable area
What to do:
- Verify both addresses are accessible by road
- If a ferry crossing is involved, this tool does not support those route types
- For locations that require air travel, driving distance is not applicable
MAXWAYPOINTSEXCEEDED
Meaning: The request to Google's API contained too many waypoints.
What to do: This error should not occur in normal usage. If you see it, contact support.
INVALIDREQUEST
Meaning: The request sent to Google's API was malformed.
Possible causes:
- Address was blank or contained only whitespace
- A line in your input had a separator but no address on one or both sides
What to do:
- Check your input for blank lines or lines with missing origin or destination
- Remove or complete any incomplete address pairs
- Resubmit the batch
REQUESTDENIED
Meaning: Google's API rejected the request. This is most commonly an API key issue.
Possible causes:
- The API key is invalid or has been deleted
- The Directions API is not enabled on your Google Cloud project
- Billing is not set up on your Google Cloud account
- API key restrictions are blocking the request
What to do:
- Go to the tool's setup page and verify your API key is saved correctly
- Check Google Cloud Console to confirm the Directions API is enabled
- Verify your billing account is active
- See How to Set Up Your Google Maps API Key for full troubleshooting steps
OVERDAILYLIMIT / OVERQUERYLIMIT
Meaning: You have exceeded your Google Maps API quota or daily limit.
What to do:
- Log in to Google Cloud Console
- Go to APIs & Services > Quotas to review your usage
- If your free $200/month credit is exhausted, you will need to add billing or wait for the next billing cycle
- Consider setting a budget alert to avoid this in the future
UNKNOWNERROR
Meaning: Google's API returned an unexpected error. This is typically temporary.
What to do:
- Wait a few minutes and resubmit the affected pairs
- If the error persists, check the Google Maps Platform Status page for any ongoing incidents
Exporting to CSV
Once results are displayed, click the Export to CSV button to download a comma-separated values file containing all results from the current batch.
What the CSV Contains
The exported file includes one header row and one data row per address pair:
#,Origin,Destination,Distance,Duration,Status
1,"123 Main St, Chicago, IL 60601, USA","456 Oak Ave, Milwaukee, WI 53202, USA",87.4 mi,1 hr 23 min,OK
2,"1600 Pennsylvania Ave NW, Washington, DC 20500, USA","350 Fifth Ave, New York, NY 10118, USA",229.6 mi,3 hr 41 min,OK
3,"Bad Address Here","456 Oak Ave, Milwaukee, WI 53202, USA",,,NOTFOUND
Notes:
- Rows with errors (non-OK status) will have empty Distance and Duration fields
- Addresses are quoted to handle commas within address strings
- Distance includes the unit (mi or km) as part of the value string
Opening Your CSV in Excel
Method 1: Direct Open
- After downloading the file, right-click it and select Open with > Microsoft Excel
- Excel will open the file and format it as a spreadsheet automatically
Method 2: Import (If Direct Open Shows Raw Text)
If opening directly results in all data in one column:
- Open a blank Excel workbook
- Click the Data tab
- Click From Text/CSV
- Browse to and select your downloaded CSV file
- In the import wizard, make sure Comma is selected as the delimiter
- Click Load
Formatting Tips in Excel
- Auto-fit columns: Select all cells (Ctrl+A), then double-click any column border to auto-fit widths
- Freeze the header row: Click row 2, then View > Freeze Panes > Freeze Top Row
- Filter errors: Click the dropdown in the Status column header and uncheck "OK" to see only rows that need attention
- Sort by distance: Click the Distance column header and use Data > Sort to order results from shortest to longest
Opening Your CSV in Google Sheets
- Open Google Sheets and create a new blank spreadsheet
- Click File > Import
- Click the Upload tab and drag your CSV file into the window (or click Browse)
- In the import settings, select:
- Click Import data
Alternatively, open drive.google.com, drag your CSV file into the browser window, and double-click it. Google Drive will open it directly in Google Sheets.
Practical Use Cases for Your Results
Mileage Reimbursement Processing
- Export your batch results to CSV
- In Excel, add a column for reimbursement rate (e.g., $0.67/mile for the current IRS standard mileage rate)
- Add a formula column:
=Distance * Rateto calculate the reimbursement amount per row - Sum the column for total reimbursement owed
Tip: If the Distance column contains "mi" as part of the string (e.g., "87.4 mi"), use Excel's VALUE(LEFT(D2, FIND(" ",D2)-1)) formula to extract the numeric value.
Route Planning and Load Assignment
- Run a batch with all potential origin-destination combinations
- Export to CSV and open in Excel or Google Sheets
- Sort by distance to identify the closest depots or drivers to each destination
- Use the Duration column to estimate delivery windows
Freight Quote Validation
When quoting LTL or truckload freight:
- Run the shipper and consignee addresses through the calculator
- Use the mileage result to apply your per-mile rate
- Cross-reference against carrier quotes for accuracy
- Flag lanes where quoted distance differs significantly from actual driving distance
Driver Pay Calculations
For per-mile driver pay:
- Collect run sheets with origin-destination pairs
- Batch process through the calculator
- Export results and multiply distance by the per-mile pay rate
- Filter for any rows with errors and resolve those addresses manually
Historical Distance Database
For repeated lanes (regular routes your business runs frequently):
- Run the batch once for all your standard lanes
- Save the CSV as a reference file
- Refresh the batch periodically if routes or roads change in your area (Google updates its road data regularly)
Combining Multiple CSV Exports in Excel
If you process more than 100 pairs across multiple batches:
- Export each batch to a separate CSV file
- In Excel, open the first CSV file
- For each additional file:
- Save the combined file
The # column in each export restarts at 1, so you may want to renumber the combined sheet or delete that column.
Related Articles
- Getting Started with the Driving Distance Calculator
- Input Formatting and Best Practices
- How to Set Up Your Google Maps API Key