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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
jinalidedhia
Frequent Visitor

Export multiple pages into a single excel over email via subscription

I've a requirement where in we've multiple pages in a report and want to get a export all pages in a single excel with multiple worksheets. And send it into a mail using subscription. Is there a way we can achieve it?

1 ACCEPTED SOLUTION
Poojara_D12
Super User
Super User

Hi @jinalidedhia 

In Power BI, exporting multiple report pages into a single Excel file with each page as a separate worksheet and then emailing it via subscription is not natively supported as a built-in feature. Power BI’s export functionality (via subscriptions or manually) only supports exporting individual pages to PDF or PowerPoint and in some cases, exporting data tables to Excel — but not full multi-page Excel files with structured worksheets.

However, this requirement can be achieved through a workaround using Power Automate in combination with Paginated Reports (if you're using Power BI Premium or Fabric capacity). Paginated Reports support exporting in Excel with each table or dataset mapped to a different worksheet, and you can design the report to reflect each Power BI page as a separate dataset or layout section. Once the Paginated Report is created, you can set up a Power Automate flow that triggers on a schedule or based on data change, exports the Paginated Report to Excel, and then emails it as an attachment to the desired recipients.

If you are restricted to standard Power BI reports, another option is to use Power BI REST API with a script (e.g., in Azure Functions or PowerShell) to programmatically export visuals or tables from each page, write them into an Excel workbook using libraries like xlsxwriter or Excel automation, and then email it via an SMTP or Office 365 connector in Power Automate.

In summary, while native support is limited, with Paginated Reports and Power Automate (and Premium capacity), you can accomplish the requirement effectively. For standard reports, a custom solution involving API or scripting is needed.

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS

View solution in original post

7 REPLIES 7
v-pgoloju
Community Support
Community Support

Hi @jinalidedhia,

 

Thank you for reaching out to the Microsoft Fabric Forum Community, and special thanks to @Poojara_D12 & @BhavinVyas3003  for prompt and helpful responses.

 

Just following up to see if the solutions provided  were helpful in addressing the issue.

If one of the responses helped resolve your query, please consider marking it as the Accepted Solution. Feel free to reach out if you need any further clarification or assistance.

 

Best regards,
Prasanna Kumar

Poojara_D12
Super User
Super User

Hi @jinalidedhia 

In Power BI, exporting multiple report pages into a single Excel file with each page as a separate worksheet and then emailing it via subscription is not natively supported as a built-in feature. Power BI’s export functionality (via subscriptions or manually) only supports exporting individual pages to PDF or PowerPoint and in some cases, exporting data tables to Excel — but not full multi-page Excel files with structured worksheets.

However, this requirement can be achieved through a workaround using Power Automate in combination with Paginated Reports (if you're using Power BI Premium or Fabric capacity). Paginated Reports support exporting in Excel with each table or dataset mapped to a different worksheet, and you can design the report to reflect each Power BI page as a separate dataset or layout section. Once the Paginated Report is created, you can set up a Power Automate flow that triggers on a schedule or based on data change, exports the Paginated Report to Excel, and then emails it as an attachment to the desired recipients.

If you are restricted to standard Power BI reports, another option is to use Power BI REST API with a script (e.g., in Azure Functions or PowerShell) to programmatically export visuals or tables from each page, write them into an Excel workbook using libraries like xlsxwriter or Excel automation, and then email it via an SMTP or Office 365 connector in Power Automate.

In summary, while native support is limited, with Paginated Reports and Power Automate (and Premium capacity), you can accomplish the requirement effectively. For standard reports, a custom solution involving API or scripting is needed.

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS
v-pgoloju
Community Support
Community Support

Hi @jinalidedhia 

Just following up to see if the response provided was helpful in resolving your issue. Please feel free to let us know if you need any further assistance.

 

Best regards,

Prasanna Kumar

v-pgoloju
Community Support
Community Support

Hi @jinalidedhia,

 

Just following up to see if the solutions provided  were helpful in addressing the issue.

If one of the responses helped resolve your query, please consider marking it as the Accepted Solution. Feel free to reach out if you need any further clarification or assistance.

 

Best regards,
Prasanna Kumar

v-pgoloju
Community Support
Community Support

Hi @jinalidedhia,

 

Thank you for reaching out to the Microsoft Fabric Forum Community.

 

Please refer to the documentation and community discussion below, as they may provide a solution to your issue.

https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-automate-paginated-integration

 

https://community.fabric.microsoft.com/t5/Desktop/Exporting-all-the-report-pages-to-Excel-file-forma...

 


Best regards,
Prasanna Kumar

jinalidedhia
Frequent Visitor

Hi, 
Thanks for the response.
is there any blog where its been implemented.

BhavinVyas3003
Super User
Super User

Power BI does not natively support exporting multiple pages to a single Excel file with multiple worksheets via email subscription. Use Paginated Reports + Power Automate (requires Power BI Premium/Fabric) to export to Excel and email it.

Thanks,
Bhavin
Problem solved? Hit “Accept as Solution” and high-five me with a Kudos! Others will thank you later!

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 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.