Use cases

Create an interactive map from Excel or a spreadsheet

Direct answer

How do you create an interactive map from CSV, Excel, or a spreadsheet?

MapsMaker reads CSV, XLS, and XLSX files and can use either addresses or latitude/longitude. The Excel importer reads the first worksheet; connected Google Sheets provide a separate repeat-sync workflow on eligible plans.

No credit card No code Export anytime
Illustrative example for Create an interactive map from Excel or a spreadsheet
Synthetic example locations used to illustrate this map type; not customer data.
No code
Visual map building
CSV + Sheets
Spreadsheet workflows
Website-ready
Share links and embeds
Overview

Choose the spreadsheet workflow

Use a CSV, XLS, or XLSX import for a deliberate one-time load. Use a connected Google Sheet on an eligible plan when the map should follow a maintained spreadsheet through a repeat-sync workflow.

CSV and Excel imports can geocode an address or use existing latitude and longitude
Excel imports read the first worksheet only
A CSV import creates new marker records; it does not upsert matching rows
Key features

Columns the editor can map

The current importer maps title, address, description, coordinates, website, video, phone, email, tags, ratings, review source, price level, amenities, and CTA label and URL.

Provide either a complete address or valid latitude and longitude for each row
Use consistent headers and values, then confirm the automatic mapping before import
Opening hours, images, groups, social links, and arbitrary custom fields are not mapped by the current CSV importer
How to set up

Example: map 60 partner locations

Prepare a first worksheet with one partner per row, test representative urban, rural, and international addresses, and keep the source file unchanged until the map has passed review.

Use the free CSV-to-map helper to geocode and export only the first 25 rows as a sample
Use the editor for the full import within the current plan's marker limits
Inspect failed rows, surprising coordinates, duplicate titles, and malformed URLs
Add groups, images, hours, and other unsupported fields after import
Next steps

Review before publishing

A successful upload does not prove that every location is correct. Compare the map, list, and exported records with the spreadsheet before distributing the link.

Check the default viewport and marker clustering
Open a sample of websites, phone links, directions, videos, and CTAs
Test search and filters on a narrow mobile screen
Confirm the published map has a clear owner and review date
Part 5

Troubleshoot from the source

Fix repeatable problems in the spreadsheet rather than repairing every pin manually. Keep normalized addresses or verified coordinates so later maintenance remains reproducible.

Add city, region, postcode, and country to ambiguous addresses
Use numeric longitude and latitude in the correct order and valid ranges
Split additional Excel worksheets into separate files or combine the intended rows on the first worksheet
Plan a controlled replacement before re-importing a revised CSV

Choose the right spreadsheet workflow

The source format changes how you load and maintain the map; it does not change the need to verify every public record.

Choose the right spreadsheet workflow
SourceBest forImportant limit
CSVA deliberate one-time import or a quick previewA later CSV import creates new markers; it does not update matching records
XLS or XLSXExisting Excel location listsThe editor reads the first worksheet
Connected Google SheetA maintained repeat-sync workflow on an eligible planReview field mapping, privacy, and sync errors before relying on it

Frequently asked questions

Which spreadsheet files can I import?
The editor accepts CSV, XLS, and XLSX files. Excel imports currently read the first worksheet.
Do I need latitude and longitude?
No. The importer can geocode a mapped address. Existing coordinates are preferable when they come from a trusted source and are in valid longitude and latitude ranges.
Does the free CSV-to-map tool process my whole file?
No. It processes and exports the first 25 data rows as a sample. Use the MapsMaker editor for the full import within plan limits.
Which fields are not imported from CSV?
The current importer does not map opening hours, images, groups, social links, or arbitrary custom fields. Add or review those in the editor.
Will a revised CSV update matching markers?
No. CSV imports create new marker IDs and do not perform an upsert. Use a deliberate replacement workflow or connected Google Sheets on an eligible plan.
Can I keep a map connected to Google Sheets?
MapsMaker includes a Google Sheets workflow on eligible plans. Verify the current plan and sync behavior before choosing it as the maintenance source.
Is MapsMaker free to use?
MapsMaker has a Free plan with 1 map and 10 markers. The Free share link uses a static map with a searchable location list; interactive website embeds are included on paid plans. See the pricing page for current plan limits and prices.
How long does it take to set up?
Setup time depends on the number and cleanliness of your records, the fields you include, and how much styling or review the map needs. Start with a small sample, verify the locations and links, then publish when the result is accurate.
Build with MapsMaker

Create your map in minutes

Start with a template, import locations if you have a spreadsheet, and publish a link or embed.