Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
lherbert501
Post Partisan
Post Partisan

Excel Power Query Refresh

Hi,

 

Apologies if this is the incorrect section. I'm in excel and going into Get Data > Power BI and using my spreadsheet via a dataset and Power Query.

 

This is working fine, but i have about 523k rows and it's cutting off at 500k which I presume is the limit. My aim is for the user to have a refreshed spreadsheet without having to go through database permissions.

 

Is there an alternative approach that could work with this?

 

Thanks

2 ACCEPTED SOLUTIONS
PwerQueryKees
Super User
Super User

If I understand you correctly, you are using powerbi to get the data from the database, but you want to acces it through Excel. You are not using the PowerBI for reporting or dashboards.

 

If that is the case, skip PowerBI and make a seperate DB Connection spreadsheet instead. Then connect the user's spreadsheet(s) to this new spreadsheet.

 

If you place the DB Connect spreadsheet on a sharepoint site of a network folder, you can connect the user's spreadsheet to the DB connect spreadsheet.

 

I have been using this approach for performace reason, putting all complicated PowerQuery in the DB Connect spreadheet and connect user's spreadsheet to the DB Connect sheet. 2 advantages: Only 1 place to maintain the complex PowerQuery and speed.



Did I answer your question? Then please (also) mark my post as a solution and make it easier to find for others having a similar problem.
Remember: You can mark multiple answers as a solution...
If I helped you, please click on the Thumbs Up to give Kudos.

View solution in original post

7 REPLIES 7
PwerQueryKees
Super User
Super User

If I understand you correctly, you are using powerbi to get the data from the database, but you want to acces it through Excel. You are not using the PowerBI for reporting or dashboards.

 

If that is the case, skip PowerBI and make a seperate DB Connection spreadsheet instead. Then connect the user's spreadsheet(s) to this new spreadsheet.

 

If you place the DB Connect spreadsheet on a sharepoint site of a network folder, you can connect the user's spreadsheet to the DB connect spreadsheet.

 

I have been using this approach for performace reason, putting all complicated PowerQuery in the DB Connect spreadheet and connect user's spreadsheet to the DB Connect sheet. 2 advantages: Only 1 place to maintain the complex PowerQuery and speed.



Did I answer your question? Then please (also) mark my post as a solution and make it easier to find for others having a similar problem.
Remember: You can mark multiple answers as a solution...
If I helped you, please click on the Thumbs Up to give Kudos.

Hi @PwerQueryKees 

 

Is there any documentation anywhere on this method?

 

I'm interested to try it but not quite sure I understand it fully.

 

Thanks

 

 

No documentation as such. In Excel you can get data from a SharePoint folder. And after selecting the file you are after, open it and access it's data. It al depends a bit of how your data is structured. I am sure you can find videos on accessin Excel files on SharePoint or on a network drive.



Kees Stolker

A big fan of Power Query and Excel

v-dineshya
Community Support
Community Support

Hi @lherbert501 ,

Thank you for reaching out to the Microsoft Community Forum.

 

Hi @jaineshp , Thank you for your prompt response.

 

Hi @lherbert501 , In addition to @jaineshp response, I am adding some more points.

 

Please try below alternative workarounds.

 

1. Paginated Reports are designed for handling large datasets and exporting them to Excel without row limits. You can publish a paginated report to Power BI and allow users to export the full dataset to Excel.

 

Note: This avoids the 500k row limit and doesn’t require database access.


2. Create a Power BI Dataflow that stores your data in a centralized location. Then use Excel’s Power Query to connect to the Dataflow via the OData feed.

 

Note: This can bypass the 500k row limit depending on how the data is queried.


3. In Power BI Service, you can export the full dataset to Excel or CSV using the “Export Data” option from a visual. You can create a table visual with all 523k rows and allow users to export from there.

 

Note: Export limit is 150k rows for visuals unless using paginated reports.

 

4. If you are using Azure, you can store the full dataset in Azure Data Lake or Synapse, and connect Excel directly to it using Power Query.

 

Note: This avoids Power BI limits and gives full control over data refresh and access.

 

5. Split the dataset into chunks and loading them separately into Excel. You can use Power BI measures or filters to allow users to select subsets of data.

 

I hope this information helps. Please do let us know if you have any further queries.

 

Regards,

Dinesh

Hi @v-dineshya 

 

Thankyou. Can you go into excel specifically and select get data and take it from the paginated?

 

I don't want the user to leave excel if its possible. I just need a means of the excel spreadsheet to refresh thats not via the database connection.

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors