Skip to main content

Installing Address Cleanse for Microsoft Excel

Cleanse, validate and enrich addresses directly inside a workbook. The add-in calls the Cleanse API and writes 31 columns per row - status, formatted address, confidence and fit, per-element match levels, geocodes, UPRN/UDPRN, and country - as plain static values alongside your input.

Overview

What this integration provides:

  • A Cleanse button on the Home ribbon that opens a task pane
  • A Cleanse Selection action in the pane - runs cleanse over your selected address column and writes 31 columns of structured results immediately to the right
  • A Write Headers action - drops the 31 column labels starting at the active cell
  • Results are written as plain static values, so the workbook can be saved, shared and reopened by anyone - no add-in or API Key required to view the cleansed data

Works with:

  • Excel for the Web (excel.office.com)
  • Excel for Windows (Microsoft 365)
  • Excel for Mac (Microsoft 365)
info

The add-in is currently installed by sideloading the manifest (instructions below). A Microsoft AppSource listing is in progress - once published, one-click install from inside Excel will be available. Behaviour is identical either way.


Screenshots

Cleanse Selection in action

Excel for the Web with five addresses selected and the Cleanse Selection button ready to run

Ribbon button

Cleanse button on the Home ribbon under the Ideal Postcodes group

1. Sign up and get your API Key

You need an Ideal Postcodes API Key before the add-in can return results.

  1. Sign up for a free account at ideal-postcodes.co.uk
  2. Open the Keys section in your dashboard
  3. Copy your API Key - it begins with ak_ (live) or ak_test (test)

💡 All new accounts include free test credits - no payment required to try the add-in.

2. Install the add-in (sideload the manifest)

Until the AppSource listing is published, the add-in is installed by uploading a manifest file to Excel. The manifest is hosted at:

https://excel.ideal-postcodes.co.uk/manifest.xml

You can either upload the file directly, or download it and upload it from disk.

The simplest path. No download required.

  1. Download the manifest from excel.ideal-postcodes.co.uk/manifest.xml (right-click → Save link as…)

  2. Open excel.office.com and create or open a workbook

  3. From the ribbon, choose Add-ins

    Excel for the Web Add-ins flyout showing the popular add-ins catalogue

  4. In the dialog, switch to My Add-ins, then click Upload My Add-in

    Office Add-ins dialog in Excel for the Web with the Upload My Add-in link highlighted

  5. Browse to the manifest.xml file you just saved and click Upload

  6. The Cleanse button appears on the Home ribbon, inside the Ideal Postcodes group

    Cleanse button on the Home ribbon under the Ideal Postcodes group

Desktop install: testing route for now

Excel for Windows and Excel for Mac currently require sideloading the manifest - treat the steps below as a testing route while we work towards an AppSource listing. Once published, one-click install from inside Excel will be available on both platforms. Contact us to be notified when the AppSource release is live.

Excel for Windows

  1. Save the manifest from excel.ideal-postcodes.co.uk/manifest.xml to a folder on your machine - for example C:\OfficeAddins\
  2. Open File Explorer and navigate to that folder
  3. Right-click the folder → PropertiesSharing → Share and share it with yourself (Excel for Windows requires sideloaded manifests to live in a shared folder - even sharing with Everyone on the same machine works). Copy the resulting \\COMPUTERNAME\OfficeAddins path.
  4. In Excel, go to File → Options → Trust Center → Trust Center Settings → Trusted Add-in Catalogs
  5. Paste the share path into Catalog URL, tick Show in Menu, click Add catalog, then OK
  6. Restart Excel
  7. Open Insert → Add-ins → My Add-ins → SHARED FOLDER and choose Ideal Postcodes Cleanse

Full Microsoft walkthrough: Sideload an Office Add-in on Windows.

Excel for Mac

  1. Save the manifest from excel.ideal-postcodes.co.uk/manifest.xml

  2. In Finder press ⇧⌘G and paste:

    ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef

    If the wef folder doesn't exist, create it.

  3. Copy manifest.xml into that folder

  4. Restart Excel

  5. Open a workbook and choose Insert → Add-ins → My Add-ins → Developer Add-ins → Ideal Postcodes Cleanse

Full Microsoft walkthrough: Sideload an Office Add-in on Mac.

3. Sign in

  1. Click the Cleanse button on the Home ribbon - the task pane opens on the right

    Disconnected Connect your account panel with empty API key field

  2. Paste your API Key into the field and click the save icon (or press Enter)

  3. The Disconnected badge flips to Connected once the key is verified, and the action buttons become active

The key is stored in OfficeRuntime.storage, scoped to your user and the add-in. It is never written into a cell or into the workbook file, and it is never sent anywhere other than the Ideal Postcodes API. Sharing the workbook does not share the key.

Cleanse button on the Home ribbon with the task pane open and showing the Connected state

4. Cleanse a column of addresses

  1. Highlight the cells containing your addresses
  2. (Optional) Click Write Headers first to drop the 31 column labels at the active cell - useful for placing a header row above your data
  3. Click Cleanse Selection in the task pane
  4. The 31 result columns are written as plain values into the cells immediately right of your selection
Excel workbook showing input addresses on the left and 31 columns of cleansed results written immediately to the right

A progress banner in the task pane shows Cleansing X / Y… while the run is in flight. When it finishes, you'll see Cleansed N rows. (or Cleansed N rows · M failed. if any rows errored).

Selection shapes

One column of freeform addresses:

A
10 Downing St, London SW1A 2AA
Buckingham Palace Rd, London
ID1 1QD

Cleanse Selection writes results into B:AF.

Two columns - address + postcode hint:

AB
10 Downing StSW1A 2AA
Buckingham PalaceSW1A 1AA

The second column is used as a postcode hint to disambiguate matches. Cleanse Selection writes results into C:AG.

If you select more than two columns, the run aborts with an error in the task pane - the add-in won't guess which column is which.

5. Error messages

Per-row failures are written inline: the status column for that row reads Error: <message> and the remaining 30 columns are blank. The task pane summarises the total failed count when the run finishes.

Add-in-wide failures are shown as a red banner in the task pane.

MessageWhat it means
No API key set. Sign in above to continue.The task pane has no key stored. Paste one into the field above and save.
Invalid or unauthorised API keyKey is malformed, revoked, or the active key restrictions exclude the request. Check your Keys dashboard.
Cleanse credit exhaustedThe key has no available Cleanse credit. Top up or upgrade.
Select one column of addresses, or two columns (address + postcode hint).The selection has more than two columns. Re-select 1 or 2 columns and try again.
info

Need help? Contact our support team via live chat on our website or email support@ideal-postcodes.co.uk.