Maproom

Dynamic Mapping Suite

  • about
  • news
  • contact
  • 0 items
Log in

How to use the dynamic mapping tools

  • Demos
  • Locations Plotter
    • Learn the basics in 5 minutes
    • Set a radius with auto-calculating population and household figures
    • Drawing lines and shapes
    • Display options
    • Set colour keys and text category filters
    • Bulk edit locations in a table
    • Import and export spreadsheet data
  • Overview of postcode mapping tools – FAQs
  • Quick Select Postcodes
    • Quick start tutorial
    • Edit your popups
    • Import and export postcode data
    • Add your company logo and refine the view settings
    • Add point markers and radii
  • Choropleth / Heat Maps
  • General Reference
    • Access control
    • Going public
    • Make static screen prints and PDFs
    • Duplicate or delete a map

Import and export spreadsheet data

We have a powerful system for importing location data rapidly from spreadsheets. Use the Import window if you have data attached to addresses, such as labels, descriptions and categories. You can even set data columns for filters and auto-colouring on import.

If you have a column of UK postcodes, you can import up to 10,000 spreadsheet rows at a time. If you have general addresses without postcodes (which can be worldwide addresses), you will need to geocode the addresses before importing. We explain how to do this below.

On this page:

Demo of map created from spreadsheet import
Spreadsheet requirements
Import process
Export process
What to do if your postcodes are not in a separate column
Geocoding procedure if you do not have postcodes or you want more accuracy than postcodes
Updating existing locations from a spreadsheet


Demo of map created from spreadsheet import

View full size map

The first 6 lines of the spreadsheet

LabelAddress 1Address 2PostcodeCommunityTypeStatusAccount codeWebsiteContact nameEmail
Listing 1Abercarn Industrial EstateAbercarnNP11 4SFAbercarnTools & HardwareArchivedX7720https://create.maproom.net/demo-link/Contact Name[email protected]
Listing 232 Bernard StreetNewportNP11 7EDAbercarnElectronics & GadgetsAllocatedX7540https://create.maproom.net/demo-link/Contact Name[email protected]
Listing 352 George StreetNewportNP11 7ETAbercarnSports & OutdoorsPendingX7530https://create.maproom.net/demo-link/Contact Name[email protected]
Listing 4Troed y RhiwWest EndNP11 4SSAbercarnMedicalCompleteX7530https://create.maproom.net/demo-link/Contact Name[email protected]
Listing 5Upper Gertrude StreetAbercynonCF45 4RNAbercynonHome & LivingLiveX14550https://create.maproom.net/demo-link/Contact Name[email protected]

Back to top


Spreadsheet requirements

  • Supported formats: Excel (.xlsx, .xls) or CSV
  • Your spreadsheet must include columns for either Postcode or geocoded coordinates for Latitude and Longitude. (More info about this requirement below.)
  • First row must contain column headers
  • Each subsequent row must represent one location
  • Excel sheets with multiple tabs will allow tab selection for individual imports
  • For consistent results, ensure your spreadsheet has a simple structure without merged cells or Excel formulae, filtering or custom formatting

You can include multiple extra columns alongside the required columns. Our system will attempt to import all the data in your spreadsheet. (So remove any unnecessary data that you don’t want feeding to the map.)

There is no definitive upper limit for spreadsheet size. The import speed and map loading speed will vary according to how much data you are importing for each location. However, if your spreadsheet has more than 5,000 rows, consider breaking up the import into batches. If you have more than, say, 40k data rows, your map is likely to take many seconds to load. If slow loading time becomes a problem then we recommend you enquire about our bespoke mapping solutions that will process your data into zoom tiles for fast loading.

Back to top


Import process

Download a demo spreadsheet to import

Example spreadsheet with postcodes to test the import processDownload

Upload – Click the Import icon on the top bar to open the import window, then drag and drop your spreadsheet onto the window.

Backup prompt – If your map already contains locations you will be prompted to export a backup at this point.

Georeferencing columns – the system will confirm if you have either a Postcodes column or Latitude and Longitude coordinates columns, which are essential for import.

Listing name – an appropriate column for your location names. These will be the labels in the sidebar listing and the popup headings.

Address fields, e.g. street, town, country, postcode.

Contact details, e.g. a name, email, phone, website link if relevant.

Category filtering, if you want to set dropdown text filters for specific columns. E.g. a column for ‘Status’, with terms such as ‘pending’, ‘active’, ‘archived’ that can be filtered. You can have up to 5 filter columns at once. (More info in set colour keys and text category filters.)

NOTE: multiple terms for a single location can be imported if you separate each term in your spreadsheet with vertical pipes |. E.g. in the demo spreadsheet Westminster Abbey is listed as Abbey | UNESCO World Heritage Site | Visitor Attraction in the ‘Attraction type’ column, whilst Edinburgh Castle is listed as Castle | Visitor Attraction. Each term will be treated as a separate filter for that location in the category dropdown filters list.

Marker colouring – default blue, but you can choose another colour, or you can set a category column for auto-colouring, or use a ‘Colour’ / ‘Marker colour’ column if your spreadsheet contains a column of colours already.

Start Import – you will be able to see progress. A batch of 1,000 spreadsheet rows should take only about a minute to import.

Report – you can download a summary at the end of the import process. Invalid coordinates (non-numeric or missing) will be skipped with an error note in the report.

Auto-plotting – All successfully imported locations will appear on your map with filters, colouring and data feeding automatically to popups. You can change the filters and colouring globally.

Demo import – if you have used the spreadsheet above as an import test, you should now have a map looking something like this.

View full size map

Back to top


Export process

You can export your locations to spreadsheet format in this window. The exported spreadsheet will include a database ID and the geocoded coordinates (latitude and longitude) of each location. (About Geocoding.)

The database ID is essential to retain if you want to update existing locations on import.

(The geojson format option is if you want to export your location data to other mapping applications.)

Back to top


What to do if your postcodes are not in a separate column

If your addresses including postcodes are run together in a single column, you should separate the address parts first if possible, so that the postcodes are isolated into their own column. This is an easy exercise if the address parts are separated by commas, as in this example, and if you are using Excel.

1 – In Excel, select the column, then go to the Data tab and find the Text to Columns tool.

2 – Choose Delimited then click Next.

3 – Make sure Comma is selected then click Next. Then click Finish.

Your address parts should now be in separate columns. Be sure to add the label ‘Postcode’ to the postcodes column, and other appropriate labels for the other address parts ready for import.

If your address parts are not defined consistently by commas, try a delimiting exercise with spaces, then concatenate the postcode parts into a single column. However, if your addresses are an inconsistent mess (😅 a common problem!), run a geocoding exercise, as we explain below.

Back to top


Geocoding procedure if you do not have postcodes or you want more accuracy than postcodes

If your addresses do not include consistent UK postcodes, or if you are finding it difficult to extract the postcodes into a separate column, or if you want more accuracy than plotting postcode centroids, or indeed if you have locations outside the UK, you will need to run a geocoding exercise to find Latitude and Longitude coordinates for your locations. (About Geocoding.)

If you have fewer than 500 locations, use the + Add list tool to do the initial geocoding and plotting of your locations. If you have more than 500 locations, use our Premium Geocoder first.

Once you have a map with markers, export your data which will include the geocoded coordinates plus a database ID for each location.

Example spreadsheet structure with geocoded coordinates and ID

IDNameLatitudeLongitudeAddressDescriptionCategory
207769Office HQ51.5074-0.1278High St, LondonMain officeCommercial
207770Warehouse53.4808-2.2426Manchester M1 1AAStorage facilityIndustrial

You can then copy your full data into the geocoded spreadsheet and import to update the existing locations as explained below.

Back to top


Updating existing locations from a spreadsheet

To update existing locations from a spreadsheet, first export the existing data to spreadsheet which will include a column with database ID for each location. (Try exporting the demo spreadsheet locations that you may have used to test the import process above, and see how the new spreadsheet includes an ID column.) You can then add / edit data offline to the spreadsheet (e.g. change the phone numbers and add new attraction types for each location in Excel). Then reimport the updated spreadsheet. Our system will automatically match the location IDs and update the elements that have changed.

Important to understand: Our system relies entirely on the database ID to update an existing location on import. Without an ID match, it will simply plot a new location. Also be aware that if you duplicate a map, the locations in the duplicated map will have different database IDs to those in the original map.

Need help with spreadsheet operations?

Working with spreadsheets is rapid and rewarding but may also be complex and confusing, depending on how your data is structured. Please reach out to [email protected] if you’d like personalised advice on spreadsheet formatting, geocoding, column mapping, colouring and filtering. We want you to succeed with mapping!

Back to top

  • Standard royalty free terms for downloadable maps
  • How to edit the downloadable maps
  • Licensing terms for dynamic online maps
  • Refund, tax and pricing policies
  • How to cancel or change a subscription
  • Privacy & cookies

All content © Maproom at Blue Island Media · Award winning media projects