Workarounds for Excel SharePoint Folder Connector in Apps for Business
Question details
Users need a reliable way or workaround for Microsoft 365 Apps for Business users to refresh Power Query data connected to a SharePoint folder.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- A workbook with a Power Query connected to a SharePoint folder needs to be refreshed by multiple users with different Microsoft 365 license tiers.
- Observed behavior
- Users with Apps for Business licenses cannot refresh the query if their Excel version lacks the required connector, and local OneDrive synced paths fail for other users trying to refresh.
Verify the exact Microsoft 365 license tiers of all users attempting to refresh the workbook, and ensure they have adequate access permissions to the host SharePoint site.
Use Direct SharePoint Site URL Instead of Local OneDrive Path
Replace the localized OneDrive sync path in Power Query with the direct SharePoint site URL so other users can authenticate and refresh the data from their own accounts.
When you use a local synchronized OneDrive path (e.g., C:\Users\YourName\Contoso...), the query relies on your local file directory. If another user attempts to refresh the workbook, the query will fail because the file path does not exist on their machine.
Using the direct SharePoint site URL circumvents this issue, allowing Excel to fetch data directly from the cloud using the current user's organizational credentials.
In Excel, navigate to the Data tab, click on 'Get Data', and select 'Launch Power Query Editor'.
In the Query Settings pane under 'Applied Steps', click the gear icon next to the 'Source' step.
Change the file path to use the SharePoint connector function (e.g., SharePoint.Files("https://yourdomain.sharepoint.com/sites/yoursite")). Do not include the specific document library path in the root URL.
Click 'Close & Load'. When other users open the workbook and click 'Refresh All', they must select 'Organizational account' to sign in and authenticate their access to the SharePoint site.

Implement Centralized Refresh and Distribution
Use a centralized user with an Enterprise license to handle data refreshes when Apps for Business users lack the required connector capabilities.
Try WPS Office for Seamless Spreadsheet Management
If complex enterprise licensing tiers and connector restrictions are slowing down your workflow, WPS Spreadsheet offers a free, lightweight, and highly compatible alternative to Microsoft Excel. Easily manage your data, collaborate, and access built-in cloud support without worrying about tiered feature availability.
- 1. Download the Installer: Visit the official WPS Office website and download the free installer for your operating system.
- 2. Install WPS Office: Run the setup file and follow the on-screen instructions to install the lightweight suite on your device.
- 3. Open Your Spreadsheets: Launch WPS Spreadsheet and open your existing .xlsx workbooks to continue your work without formatting loss.

Frequently Asked Questions
Can Apps for Business users refresh SharePoint Folder queries created by Enterprise users?
Generally, no. If the Microsoft 365 Apps for Business installation does not include the SharePoint Folder connector, users will receive an error when attempting to refresh the data, even if the query was successfully created by an Enterprise user.
Why does my Power Query fail when other users try to refresh it?
If your Power Query source is set to a local OneDrive synchronized folder (e.g., C:\Users\[YourName]\OneDrive...), other users cannot refresh it because that exact folder path does not exist on their computers. You must change the query source to the direct SharePoint site URL.
Is there a workaround if we cannot upgrade to Enterprise licenses?
Yes. You can have a single user with an Enterprise license refresh the master workbook and distribute the updated file, or you can explore using standard Web or OData connectors if the data source can be exposed through those universally supported protocols.




