How to Fix Power BI Model Fails to Refresh Google Sheets Data
Question details
The user is experiencing recurring data refresh failures in a Power BI model connected to a Google Sheets data source.

- Product
- Power BI, Google Sheets
- Device & OS
- Windows
- Scenario
- Attempting to refresh a dataset in a Power BI model that pulls information from a connected Google Sheets file.
- Observed behavior
- The refresh process fails with an error. While deleting and recreating the Google Sheets connection fixes the issue temporarily, the error inevitably returns.
Ensure you have a stable internet connection, verify that your Google Sheets file has not been moved or deleted, and copy the exact error message details before proceeding with troubleshooting.
Seek Expert Assistance in the Microsoft Power BI Community
Since recreating the connection only offers a temporary fix, posting your specific error details to the official community is the most effective way to identify underlying connector bugs or backend issues.
Complex refresh errors between Power BI and Google Sheets are often related to API limitations, connector updates, or credential token expirations. Power BI specialists can investigate your exact model configuration to provide a permanent resolution.
In Power BI Desktop, click on the warning icon or view the refresh history to copy the exact error code, connector details, and failure message.
Navigate to the official Microsoft Power BI Community forums in your web browser.
Start a new discussion detailing your Windows OS version, Power BI Desktop version, how the Google Sheets model is configured, and the specific refresh error you are encountering.

Verify and Update Data Source Credentials
Refresh failures frequently occur when the authentication token for Google Sheets expires or loses permissions. Updating credentials can re-establish a secure connection.
Clear Power BI Desktop Cache
Corrupted local cache files on your Windows machine can cause recurring connection errors even after recreating the data link.
Try WPS Office for Seamless Spreadsheet Management
While complex Power BI models may require specific troubleshooting, you can streamline your everyday data analysis and spreadsheet handling with WPS Office. It provides a lightweight, highly compatible alternative to Microsoft Office for editing, visualizing, and managing spreadsheet data locally.
- 1. Download and Install WPS Office: Visit the official WPS website to download the free installer for Windows and run the setup.
- 2. Open WPS Spreadsheet: Launch WPS Office and click on 'Spreadsheet' to start a new workspace.
- 3. Import Your Data: Easily open your exported .xlsx or .csv files to analyze and visualize your data without complex data connectors.

Frequently Asked Questions
Why does Power BI continually lose connection to my Google Sheets file?
This is commonly caused by expiring OAuth authentication tokens, changes in the Google Sheets sharing permissions, or bugs in the specific version of the Power BI Google Sheets connector. Updating credentials or seeking a patch via the Power BI Community is recommended.
Can I schedule automatic refreshes for Google Sheets data in Power BI Service?
Yes. Once your model is published to the Power BI Service, you can go to the dataset settings, edit the data source credentials to ensure they are authenticated via OAuth2, and then configure a scheduled refresh plan.
Does changing the Google Sheets URL break the Power BI refresh?
Yes. If the Google Sheets document is moved to a different shared drive or duplicated into a new file, the URL changes. Power BI relies on the exact web URL, so you must update the source path in the Power Query Editor to fix the refresh.
How do I securely share a Google Sheet with Power BI without making it public?
You do not need to make the sheet public. You can keep the Google Sheet restricted and authenticate your Google account directly within Power BI Desktop's Data source settings using OAuth2, which securely grants read access to the Power BI model.




