Ever wanted to connect Google Sheets to Power BI but failed? Perhaps you’ve tried some hacks on the internet that didn't work. Or maybe you just want to try the new Power BI Google Sheets connector. Either way, there must be some effective options to get you started. So, how can you load your data in Google Sheets into Microsoft Power BI?
The old techniques for connecting Microsoft Power BI with Google Sheets no longer work, so we need to be creative on this. And there’s also a native connector in Power BI that’s still in beta — so it isn’t stable yet.
That's why we created three simple steps for you to connect your Google Sheets data to Power BI. Let’s dive right in!
A few months ago, Google Sheets was missing from the list of native connectors in Power BI, which included Excel files, BigQuery, Google Analytics, and more!
Now, it is available (good news), but still under development (bad news). Nonetheless, you can try it out today.
Note: This feature is currently available only on the desktop app
Since December 2015, when Microsoft introduced the Get Data experience, it has evolved greatly into a simple, clean user interface for adding new data sources.
Now, you can search and connect with Google Sheets directly without browsing the hundreds of data sources available in Power BI right on the Get Data window.
To use the Power BI Google Sheets connector, follow these steps:
Here are the search results for Google Sheets. Select it, and click Connect!
Note: You should sign in to your Google account to connect your Google Sheets!
And that’s it! Your data is now available in Power BI.
Before connecting Google Sheets through the web connector, you need to publish your Google Sheet to the web. Before we can do it, let’s first check out some tips.
Note:
In Google Sheets, open the file you want to use in Power BI. Then click File, then Share, and finally — Publish to web.
On Publish to Web window, click the Published content and settings to view more sheet controls.
You can select the entire document to include all the sheets in your spreadsheets or select the individual sheets you want to publish.
You can check off automatic republishing if you would not like your changes to be published every time you make them.
To finish, hit Publish.
Finally, copy the link to your spreadsheets, and let’s go back to Power BI, where we will follow the steps in Part 4.
Note:
One of the most efficient ways to connect your Google Sheets data to Power BI is to use Dataslayer API Query. If the word API scared you, calm down. Our user interface is so intuitive, and you can connect your Google Sheets data in minutes. That should be interesting. Right? Right.
So, let’s now get down to business.
https://www.youtube.com/watch?v=J0WETOf2mi8&t=106s
Getting Started with Dataslayer's API Query Manager
Guide to getting started:
https://www.youtube.com/watch?v=1CnwhauHckE
Getting started with Dataslayer for Google sheets
2. After setting up your data source like Google Sheets, select Power BI on the BI tool format and click View Data.
3. Finally, copy the URL, and your marketing data will be ready to be loaded into your Power BI platform!
Now, let’s get to the final step.
Click the Home ribbon in your Power BI Desktop app, then Get Data. On the dropdown menu with common data sources, Select Web and click connect.
If you didn’t see it, or you opened Get Data from elsewhere, select Web from the list of All or Other data sources on the Get Data dialog box, and click Connect.
On the Web dialog box, paste your published Google Sheets URL or the URL from Dataslayer. Then select all the tables that you want to connect to Power BI on the Navigator dialog.
Once you have selected the tables if you need to clean up your data before loading, click Transform Data. Otherwise, click Load.
And there you have it! Your data is now available in Power BI and straight from your Google Sheets!
Connecting Google Sheets to Microsoft Power BI can be a great hassle, yet it shouldn’t be. While it may still seem daunting, we hope that we shared all the resources that will help you get your data to Power BI.
When the native connector is released officially, maybe then, it will be easier to do it without getting far from the Power BI Desktop app. However, as we’ve seen, it also comes with considerate drawbacks, and it may take a couple of years for it to pick up powerfully.
Therefore, a viable option to use is a tool like Dataslayer API Query Manager, which will help you to connect and maintain data freshness for your reports in Google Sheets. So, try today and see how much it can help you.