logo
search
Power Query Problems

Fix Shared Excel Power Query Workbook Not Refreshing for Other Users

Maira MehtabMaira Mehtab Sep 28, 2026 868 views

Question details

A shared Excel workbook using Power Query to fetch SQL Server data fails to display refreshed data for other users, and occasionally gets stuck during saving or closing.

Product
Microsoft Excel
Device & OS
not provided
Scenario
Multiple users are collaborating on a shared Excel workbook stored in SharePoint that relies on Power Query to pull updates from a SQL Server.
Observed behavior
Updates made via Power Query are not visible to other users viewing the shared file. Additionally, the workbook often hangs or gets stuck while saving or closing.
Before you start

Before making structural changes, ensure all users have the necessary database credentials to access the SQL Server and verify that SharePoint synchronization is fully active on their devices.

Solution 1Recommended

Separate the Power Query Connection from the Main Workbook

Move the Power Query logic into a dedicated workbook to prevent SharePoint synchronization limits and sharing conflicts.

When multiple users access a shared workbook in SharePoint, Excel can hit a synchronization or change limit, especially when heavy Power Query refreshes from external databases are involved. Separating the data extraction process from the presentation layer effectively resolves these sharing conflicts.

1
Create a Data Source Workbook

Open Excel and create a new blank workbook. This file will be dedicated purely to fetching data.

2
Set Up Power Query

Navigate to 'Data' > 'Get Data' > 'From Database' > 'From SQL Server Database'. Recreate your original Power Query connection here.

3
Load and Save the Data

Load the queried data into an Excel Table in this new workbook. Save the file to a secure, accessible location such as your SharePoint document library.

4
Link to the Main Workbook

Open your original shared workbook and delete the heavy SQL Power Query connections. Instead, go to 'Data' > 'Get Data' > 'From File' > 'From Workbook' and connect to the new data source workbook you just saved.

5
Refresh and Test

Click 'Refresh All'. The shared workbook is now only reading a static Excel table rather than processing the heavy SQL query directly, significantly reducing sync and save freezes.

Conflict Reduction: This split-architecture method greatly improves workbook stability and ensures that all users see the latest synced data without crashing during saving.
Free Microsoft Office alternative

Experience Seamless Collaboration with WPS Office

If Microsoft Excel's sharing and synchronization limits are slowing down your team's workflow, consider switching to WPS Office. It provides a lightweight, highly compatible, and user-friendly environment for handling your spreadsheet data without the bloat.

  1. 1. Install WPS Office: Download and install WPS Office on your computer or mobile device.
  2. 2. Open Your Spreadsheets: Launch WPS Spreadsheet and click 'Open' to directly load your existing .xlsx files without losing formatting.
  3. 3. Collaborate Seamlessly: Save your files to WPS Cloud to enjoy real-time, conflict-free collaboration with your team.
Highly compatible with Microsoft Excel (.xlsx, .xls) and CSV formats.Lightweight and fast, reducing system freezes during file saves and data updates.Free to use with a familiar, easy-to-navigate tabbed interface.Supports seamless file sharing and cloud collaboration without complicated sync conflicts.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my shared Excel workbook get stuck when saving?

Shared workbooks heavily rely on network synchronization. When combined with complex Power Query data refreshes, Excel can hit a change limit or lock up, causing the application to hang while trying to upload the processed file to SharePoint.

Do other users need access to the SQL database to see the refreshed data?

Yes, if the Power Query connection is set to refresh upon opening, every user opening the file needs the proper database credentials to pull the latest data from the SQL Server. Splitting the workbook allows one authorized user or system to refresh the data centrally.

Can I use Power Automate to refresh the Power Query data instead?

Yes, you can set up a Power Automate flow in combination with Excel Online to refresh the dataset on a schedule. This prevents individual users from needing to manually trigger the refresh, reducing sync conflicts.

Is it better to use Excel Online for shared Power Query files?

Excel for the Web has limited support for running certain local or complex Power Query connections. It is generally recommended to use the desktop client for refreshing complex SQL connections, making the split-workbook approach the most reliable workaround.