How to Connect Excel to Power BI Datasets

An often-overlooked advantage of using Power BI and Excel together is the ability to connect Excel to Power BI datasets. This technique gives Excel users and Power BI developers the flexibility to provide managers with reports they’re familiar with without having to publish two separate reports.

The Benefits of Connect Excel to Power BI Datasets

There are a number of benefits of connecting Excel to Power BI. The biggest one being Power BI’s more modern feature set. Microsoft heavily invests in adding new features to Power BI on a monthly basis, while Excel is a mature product with minimal ongoing investment. Fortunately, you can leverage both systems by connecting them together.

Here are some of the benefits of establishing a connection between Excel and Power BI.

Connect Excel to Power BI Using Analyze in Excel

The fastest way to connect Excel to Power BI is by using the built in Analyze in Excel feature. Navigate to a published Power BI report on PowerBI.com and then click on Export > Analyze in Excel. After a few moments a new Excel file will be generated with a pre-made pivot table that includes all fields available in the underlying Power BI dataset.

The amount of Power BI data available in the Excel Pivot Table is not limited to fields and columns that are being used to populate visuals. This feature gives you access to all data that you have access to as a user, subject to Row Level Security (RLS).

When Row Level Security is not in use this feature gives people the ability to view data that they may not normally have access to see. Because of this, many Power BI Tenant Admins disable the option. If it does not exist in your instance of Power BI check with your company’s Power BI Administrator.

Connecting to Power BI Data from Excel

To connect Microsoft Excel to a Power BI Dataset, publish a dataset to the Power BI Service. Next, open Excel and click Insert > Pivot Table > From Power BI and select the published Power BI Dataset. You must be using the same Microsoft Account in Excel that has access to the Power BI dataset. Once connected, a Pivot Table will appear where you can work with connected Power BI data.

Here’s how in more detail.

Step 1.) Pre-Requisites for Connecting Excel to Power BI

Prior to starting, make sure that you are both logged into PowerBI.com and Excel using the same account. This determines which Power BI datasets you have access to. Also ensure that you have an up-to-date version of Excel Desktop installed. This feature is not supported on older versions.

If you follow these instructions and the option is still not available reach out to your corporate Power BI admin to have them enable live connections. Your tenant of Power BI must have live connections enabled for Power BI.

Step 2.) Insert a Pivot Table

From Excel, go to the Insert Table and select Pivot Table, From Power BI. A list of available Power BI Datasets will appear in a panel to the right of Excel.

If this option is not visible for you, make sure that you are logged in to Excel under the correct Microsoft account. If you update it, close Excel and re-open it. The connect to Power BI option should appear.

Insert a pivot table from a Power BI dataset in Excel after enabling the feature on the Power BI tenant and logging in with the same user account.

Once you select From Power BI, you will have Power BI Dataset pane that opens up on the right side of Microsoft Excel.

Step 3.) Select a Power BI Dataset

Once you find the dataset that you want to use for your pivot table click on + Insert Pivot Table.

This will create a pivot table in the existing worksheet.

Screenshot of a classic Excel pivot table connected to a live Power BI dataset.

You can interact and use the pivot table the same as you would with any other pivot table, including formatting, totals, and calculated fields. It may take a second or two to update each time you change the Pivot Table. Excel queries the Power BI Dataset for each change.

If you prefer to not work with Power BI data in a Pivot Table, you can also Export Data from Power BI to Excel

Scroll to Top