If you have spent any time working with enterprise data, you know the struggle: your Lakehouse holds the ground truth, but business stakeholders live in Excel. Until now, bridging that gap meant manual exports, scheduled jobs, or CSV files that drift out of sync the moment they land on someone's desktop. The Azure Databricks Excel Add-in solves this. Now in Public Preview, it connects your Databricks workspace directly to Excel, letting you browse Unity Catalog tables, run SQL queries, and pull live Lakehouse data into a spreadsheet without ever leaving Excel. No SQL knowledge is required for basic table imports, and full custom query support is available for power users. This guide covers everything you need: prerequisites, two installation paths, and how to start querying your data.
Prerequisites
The add-in uses Single Sign-On (SSO) exclusively. Personal Access Tokens (PAT) and Service Principals are not supported in this release. You will sign in with your Azure Databricks credentials when you first open the add-in pane.
The add-in requires a small XML manifest file. This file acts as the connector that tells Excel where Databricks lives and how to load the add-in securely every time Excel opens.
Save the page as an .xml file to your local machine. In most browsers, right-click the page and select Save as, or press Ctrl+S (Windows) or Command+S (macOS).
<AppDomains>
<!-- DO NOT CHANGE -->
<AppDomain>https://www.databricks.com</AppDomain>
<AppDomain>https://login.databricks.com</AppDomain>
<!-- ADD WORKSPACE URLS AS SHOWN BELOW; PUT EACH WORKSPACE URL IN ITS OWN <AppDomain> TAG -->
<!-- EXAMPLE -->
// highlight-next-line
<AppDomain>https://adb-<workspace1-id>.<random-number>.azuredatabricks.net</AppDomain>
// highlight-next-line
<AppDomain>https://adb-<workspace2-id>.<random-number>.azuredatabricks.net</AppDomain>
</AppDomains>
Tip: To connect to multiple workspaces, add each workspace URL as a separate AppDomain entry in the same file.Save the file and confirm it still carries the .xml extension before proceeding.
Excel Web is the fastest path to get started. No folder configuration or system settings are required. These steps also work even if Add-ins have been disabled by your organization’s IT policy.
On Windows Desktop, the add-in is installed by registering a shared folder as a trusted add-in catalog in Excel's Trust Center. This method works even when the Office Store is blocked by your organisation.
Press Win + E to open Windows File Explorer. You will see your Home view with Quick Access folders listed.
In the left sidebar, click This PC. You will see your local drives and any network locations.
Double-click Local Disk (C:) to navigate into your C drive root.
Inside the C: drive, create a new folder named Manifest. Then copy or move your .xml manifest file (prepared in Step 1) into this folder.
Right-click the Manifest folder and select Properties. The Properties dialog will open showing file details.
Click the Sharing tab, then click Share. In the sharing dialog, add yourself as a user and grant Read/Write permissions. Click Share to confirm.After sharing completes, a confirmation screen will show the network path for the folder (e.g. \\YourComputerName\Manifest). Copy this path — you will need it in the next step.
Open Excel Desktop. Go to File → Options → Trust Center → Trust Center Settings.
In the Trust Center sidebar, click Trusted Add-in Catalogs.
In the Catalog Url field, paste the network path you copied in Step 6 (e.g. \\YourComputerName\Manifest). Then click Add catalog.
Once the catalog appears in the Trusted Catalogs Table, check the Show in Menu checkbox for your catalog entry. Click OK to save all Trust Center settings.
Close Excel completely and reopen it. The Trust Center changes do not take effect until Excel is restarted.
After restarting Excel, click Add-ins → More Add-ins → Shared Folder. You will see the Databricks connector listed under your shared folder.
Select the Databricks connector and click Add. The add-in pane will open on the right side of your workbook.
With the add-in pane open, click sign in. Authenticate using your Azure Databricks SSO credentials. Once signed in, you will be connected to your workspace and ready to query data.
Note: If a dialog appears saying "The security settings in your browser prevent us from creating a dialog box", click OK and try a different browser, or configure the browser so that the Databricks staging domain and your Excel domain are in the same security zone.
As a global admin, you can download and configure the Azure Databricks Excel Add-in and deploy it to other users in your organization. Download and set up the add-in file provided in the Prerequisites.
To install the Azure Databricks Excel Add-in as a Microsoft 365 Admin, you must have the global admin permission. As an admin, you can determine which users in your organization can use add-ins. For more about global admins on Microsoft 365, see the Microsoft documentation.
For detailed steps about uploading the Azure Databricks Excel Add-in, see the Microsoft documentation.
Once connected, the add-in gives you several ways to pull Lakehouse data into your spreadsheet.
The add-in registers two Excel functions you can type directly into cells:
Table import:
=DATABRICKS.Table("catalog.schema.table", [columns], [limit])
SQL query with optional parameters:
=DATABRICKS.SQL("SELECT * FROM table WHERE id=:id", {"id", 123})
Parameters can also be supplied as a cell range (e.g. A1:B2), where column A holds parameter names and column B holds values.
The Databricks Excel Add-in is a clean, low-friction way to bring governed Lakehouse data into the tool your business stakeholders use every day. Installation is lightweight, authentication is handled entirely via SSO, and the feature set covers everything from simple table imports to parameterized SQL queries and custom cell functions.For teams already running Unity Catalog, this is a direct path to surfacing trusted data in Excel — without manual exports, file copies, or pipelines that drift out of sync.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.