web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Export Power BI data /...
Power Automate
Suggested Answer

Export Power BI data / CSV to Excel Table

(0) ShareShare
ReportReport
Posted on by 15
Hi,
 
I have managed to create a Power Automate flow that exports Power BI data to CSV but the requirement is now to do this for Excel - Power BI data to be exported to an Excel table but I haven't managed to find anything on this other than Reza Dorrani (https://www.youtube.com/watch?v=cT4JdClkLh8), but this flow is created within Power BI Desktop/Service using the Power Automate visual but I need to create it outside of Power BI Desktop/Service (i.e. without using the Power Automate visual).
 
I have the run a query against a dataset within the Do Until loop (following Curbal's video on getting back over 100,000 rows but this is only for CSV):
 
 
The Add a row into a table action requires me to input something for the Row, not sure what. If I can either export from Power BI to Excel table or from CSV to Excel table, I'm good with either. I've been at this for the past couple of weeks or so and any assistance is greatly appreciated.
Categories:
I have the same question (0)
  • Suggested answer
    Robu1 Profile Picture
    1,459 Super User 2025 Season 2 on at
     
    Thank you for choosing Microsoft Community.
     
    Exporting Power BI data to an Excel table without using the Power Automate visual in Power BI Desktop/Service can be a bit tricky, but it's definitely possible.
     
    Here are a few methods to explore:
     
    Method 1: Using Power Query
    Open Power BI Desktop: Load your Power BI file.
    Go to the Data view: Select the table you want to export.
    Copy the table: Right-click on the table and select "Copy Table."
    Paste into Excel: Open Excel, select a cell, and paste the copied table.
     
    Method 2: Using DAX Studio
    Install DAX Studio: Download and install DAX Studio.
    Connect to your Power BI model: Open DAX Studio and connect to your Power BI model.
    Run a query: Use DAX Studio to run a query against your dataset and export the results to Excel.
     
    Method 3: Using Power BI Exporter Tool
    Download Power BI Exporter: Get the Power BI Exporter tool.
    Run the tool: Use the tool to export your Power BI data directly to Excel.
     
    Method 4: Using Power BI REST API
    Set up the API: Configure the Power BI REST API to access your dataset.
    Run a query: Use the API to run a query and export the results to Excel.
     
    Method 5: Using Power Automate (Outside Power BI)
    Create a Power Automate flow: Set up a flow that connects to your Power BI dataset.
    Run a query: Use the "Run a query against a dataset" action to get the data.
    Add a row into a table: For the "Row" input, you can use a JSON object to define the structure of your Excel table.
     
    I hope one of these methods helps you achieve your goal! If you need more detailed steps or run into any issues, feel free to ask. I'm here to help!
     
    If this resolves the issue, kindly mark it as resolved to enable others find this solution.
     
     
    Kind regards,
    Robu1
  • PowerApps01 Profile Picture
    15 on at
    Hi @Robu1,
     
    Thank you for your reply.
     
    For method 5, I don't understand what you mean by using a JSON object to define the Excel table, is there a video or some material that I can read which you can direct me to?
  • PowerApps01 Profile Picture
    15 on at
    Hi @AlexEncodian,
     
    Thank you for your response.
     
    Unfortunately that's not an option.
     
    Kind regards,
    Mohamed
  • lbendlin Profile Picture
    8,479 Super User 2025 Season 2 on at
    Method 6:  Use the Graph API and Batch processing to load the Power BI data directly into the Excel table, quickly, with no intermediate steps.
     
  • PowerApps01 Profile Picture
    15 on at
     
    Thank you for your response.
     
    Could you expand the Select Result Values action please? And what are the full expressions used in the Url of the request? Could you also provide more detail on your Method 5? Many thanks.
  • lbendlin Profile Picture
    8,479 Super User 2025 Season 2 on at
     
    Method 5 technically works but is extremely slow. "RBAR".
     
  • PowerApps01 Profile Picture
    15 on at
    Thanks for your response @lbendlin.
     
    Could you expand on the 3 expressions you used?
     
    By the way, this is a premium connector, do you have a solution that doesn't use a premium connector?
     
    When you say method 5 is extremely slow, how slow are we talking?
  • lbendlin Profile Picture
    8,479 Super User 2025 Season 2 on at
    Not sure which expressions you are talking about - please clarify.
     
    I don't see a Power Automate option without a premium connector but you can do all this and more in PowerShell too.
     
    Slow as in 10 rows per minute slow.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 501 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 323 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard