15 May 2026

How To

Importing and exporting your data

Importing & Exporting

Why this matters

Moving data in and out of your workspace should feel straightforward. Whether you are starting from an existing spreadsheet, sharing a plant list with a consultant, or keeping a backup before a big edit, the Spreadsheet gives you a clear way to do it.

Import and export are designed to save time, not create risk. A few simple habits, like checking your columns and keeping a backup, will help everything run smoothly.

In short
  • Import brings new plants or landmarks into your workspace
  • Export gives you clean, usable files, including GeoJSON for GIS
  • Import adds new records, it does not update existing ones
  • Start small, review results, and use Undo last import if needed

Where import and export live

You will find both tools in the Spreadsheet page, available from the main app navigation.

Across the top of the page, you will see four tabs:

  • Plants
  • Landmarks
  • Areas
  • Shapes

The toolbar above the table includes:

  • Import (upload icon)
  • Export (download icon)
  • Search
  • Filters
  • Column visibility controls
  • Bulk edit and delete

Each row in the spreadsheet is linked to the map. You can use the map icon to jump directly to its location.

This connection matters. When you export data, you are exporting records that are already tied to your map. The file is not just a list of names, it represents real mapped items in your workspace.

Export, what you can get out

Export lets you take your data out of BotanicalMapper in a clean, structured format.

Available formats

From the Export menu, you can choose:

  • CSV, opens in Excel, Google Sheets, and similar tools
  • XLSX, a full Excel workbook
  • GeoJSON, for GIS tools such as QGIS, ArcGIS, or web maps

Scope of your export

You can choose what to include using two options:

  • All Visible, everything currently shown after search, filters, and column settings
  • All Selected, only the rows you have ticked

This makes it easy to export just a subset, for example a single collection or filtered group.

Columns and data structure

Exports reflect how your spreadsheet is currently set up:

  • Only visible columns are included
  • Column headers use friendly names from the UI
  • Collections are exported as readable names, separated by commas
  • Public status appears as Public or Private, not true or false

What each tab supports

  • Plants and Landmarks, CSV, XLSX, GeoJSON
  • Areas and Shapes, CSV, XLSX, GeoJSON with geometry from map shapes

What export does not include

Exports contain structured data, not files.

Limitation
  • Export does not include photo image files
  • There is no import for Areas or Shapes yet

Photos are managed separately through the Manage photos panel on the map and Gallery.

Practical uses

Export is useful for:

  • Creating a backup of your current data
  • Sharing a plant list with a consultant or team member
  • Opening your data in GIS software using GeoJSON
  • Archiving your workspace before a large edit

Import, what you can bring in

Import is designed for adding new plants or landmarks in bulk.

Supported tabs

Import works on:

  • Plants
  • Landmarks

If you are on Areas or Shapes and click Import, the app will explain that import is only available for Plants and Landmarks.

Supported file types

You can upload:

  • CSV files
  • XLSX Excel files

These can come from Excel, Google Sheets, Numbers, or another system.

The import process

Import follows a simple two-step flow.

Step 1, choose a file

Click Import, then Select file and upload your CSV or Excel file.

Step 2, map columns

You will then see the Map columns screen.

This is where you match each column in your file to a BotanicalMapper field, or choose Skip.

Column mapping, what to know

The app helps you by automatically matching common column names.

Examples include:

  • “Scientific name” to full name
  • “Lat” or “Latitude”
  • “Lon” or “Longitude”
  • Combined “GPS” or “coordinates” fields (If separated by a comma e.g. 51.5074,-0.1278)

Required fields

  • Name is required
  • Any row without a name will be skipped

Optional fields

  • Type can be left blank, it will default to Other
  • You can map to existing custom attributes
  • You can choose Create new custom attribute… during import

Collections

  • Enter multiple collections in one cell, separated by commas or semicolons
  • If a collection name does not exist, the app can create it, with a warning

GPS and location

  • GPS latitude and longitude place the record on the map
  • Combined coordinate strings are also supported
  • Area, Sub-area, and Micro-area are calculated automatically from GPS

You do not need to import those area fields, they will be ignored if included.

Special fields

  • Leaf Type uses a fixed list, invalid values may be cleared
  • Flowering season and dates are interpreted where possible
  • You may see warnings if values are unusual or unclear
Good to know
The Public column will export as Public or Private, but it is not re-applied on import. New records are always private until you choose to make them public.

What import does, and what it does not do

Import creates new records.

It does not:

  • Update existing plants or landmarks
  • Match records by name
  • Merge duplicates automatically

This is important to understand before doing large imports.

Use import for bulk adding. Use the spreadsheet or map to edit existing records.

After import

Once the import finishes, you will see a summary:

  • Number of records created
  • Rows skipped
  • Any warnings

Take a moment to review this.

Undo option

You will also see Undo last import in the toolbar.

  • This removes all records created in that import batch
  • It is available until the end of the same calendar day
  • After that, it expires

This gives you a safe way to try an import and roll it back if needed.

Recommended next steps

  • Review new rows in the spreadsheet
  • Check locations on the map
  • Look for warnings or unexpected values

Limits to be aware of

Imports are subject to your workspace limits.

  • Plants and landmarks count toward your total
  • If an import would exceed your limit, some rows may be skipped or the import may stop

The exact behaviour depends on your plan, but the key point is to be aware of your current capacity before importing large files.

Round-trip workflow, export, edit, import

It is natural to think of export, edit in Excel, then import again.

This works, but with an important caveat:

  • Re-importing will add new rows, it will not update existing ones

Safer approach

  • Use export for backup or analysis
  • Use Bulk edit in the spreadsheet for updating existing records

If you need to use Excel

  • Clean your file carefully
  • Remove or ignore rows you already have
  • Import only genuinely new plants or landmarks
  • Check for duplicates and tidy up manually

A small test import is always a good idea before committing to a large one.

GeoJSON in plain English

GeoJSON is a format used by mapping and GIS tools.

In simple terms, it is a structured file that includes both:

  • Data, like names and attributes
  • Geometry, like points or shapes on a map

Use GeoJSON when you want to:

  • Open your data in GIS software
  • Share spatial data with others
  • Work with web mapping tools

Use CSV or XLSX when you want a simple table for editing or sharing.

BotanicalMapper’s GeoJSON is designed to work well with both GIS tools and web maps.

  • Plants and landmarks export as point locations
  • Areas and shapes export as polygons

Tips for clean files

A clean file makes import much easier.

  • Use one row per plant or landmark
  • Keep a single header row
  • Avoid merged cells in Excel
  • Use consistent type names, or accept that unknown types become Other
  • Test with a small file first, around 5 to 10 rows
  • Keep a copy of your original file before importing

These small steps can save time and confusion later.

Team workspaces

If you are working in a team:

  • Import and export always apply to the current workspace
  • Team members with access can export shared data
  • Collections and custom attributes belong to the workspace

This means a file exported from one workspace may include collections or attributes that do not exist in another.

Closing checklist

Before you import or export:

  • Right tab selected, Plants or Landmarks for import
  • Columns mapped correctly, especially Name
  • Tested with a small batch or reviewed warnings
  • Aware of the Undo last import window
  • Exported a backup before large changes

Closing

Import and export are there to make your work easier. With a bit of care, they give you flexibility without risk.

Start small, check your results, and use Undo last import if something does not look right. Keep exports as backups, and you will always have a safe point to return to.

Once you get comfortable, moving data in and out of your workspace becomes a natural part of managing your map.