Power Automate: Export All Planner Tasks to Excel

Robert Jul 11, 2026

Streamlining your project management tasks often involves integrating different tools to boost efficiency. Microsoft's Power Automate and Planner are powerful tools that can be combined to automate tasks and enhance productivity. One common requirement is exporting all Planner tasks to Excel for further analysis or reporting. Let's delve into how you can achieve this using Power Automate.

How to Create & Update Planner Tasks from Excel (or Teams)
How to Create & Update Planner Tasks from Excel (or Teams)

Before we dive into the process, ensure you have both Power Automate and Planner set up in your Microsoft 365 environment. Also, make sure you have an Excel file ready where you want to export your Planner tasks.

Google Sheets Planner Recipe for Easy Task Organization
Google Sheets Planner Recipe for Easy Task Organization

Setting Up Power Automate for Planner Tasks

Power Automate allows you to create automated workflows between apps without writing code. Here's how you can set it up to export Planner tasks to Excel.

To-Do List Spreadsheet – Simple Task Planner in Excel & Google Sheets
To-Do List Spreadsheet – Simple Task Planner in Excel & Google Sheets

First, you need to create a new flow in Power Automate. Click on 'Create' and select 'Automated flow'. Name your flow something like 'Export Planner Tasks to Excel'.

Trigger: When an item is created or modified

automated excel templates task planners
automated excel templates task planners

For this flow, we'll use the trigger 'When an item is created or modified' in your Planner. This way, whenever a task is added, updated, or completed in Planner, it will automatically update in your Excel file.

Select your Planner as the site address and 'Tasks' as the list name. This ensures that the flow triggers whenever there's an update in your Planner tasks.

Action: Apply to each

How to easily automate boring Excel tasks with Power Query!
How to easily automate boring Excel tasks with Power Query!

Next, add an 'Apply to each' action to loop through each task in your Planner. This allows you to process each task individually.

Select 'Output' from the dynamic content provided and choose 'Value' to loop through each task.

Action: Send an HTTP request to SharePoint

Make a chore planner in Excel
Make a chore planner in Excel

Now, you'll use the 'Send an HTTP request to SharePoint' action to update your Excel file. This action allows you to interact with SharePoint and update lists or libraries.

In the 'Site Address', enter the URL of your SharePoint site. In the 'Relative URL', enter the path to your Excel file. In the 'Method', select 'POST'.

Master Your Tasks with Excel Templates
Master Your Tasks with Excel Templates
Excel Task Priority Tracker Template for Project Management | Priority Matrix & To-Do List Planner
Excel Task Priority Tracker Template for Project Management | Priority Matrix & To-Do List Planner
52 Weeks Personal Planner Excel Template | 2025 Weekly Planner Excel Template | 163
52 Weeks Personal Planner Excel Template | 2025 Weekly Planner Excel Template | 163
Task Management Planner for Google Sheets & Excel with Daily Task Tracker
Task Management Planner for Google Sheets & Excel with Daily Task Tracker
Top 101 Excel Templates for Productivity
Top 101 Excel Templates for Productivity
Task Planner & To-Do List | Stay Organized and Boost Productivity
Task Planner & To-Do List | Stay Organized and Boost Productivity
To-Do List Spreadsheet Template – Stay Organized with Excel & Google Sheets
To-Do List Spreadsheet Template – Stay Organized with Excel & Google Sheets
The best way to automate excel reports in 2022
The best way to automate excel reports in 2022
To do List Planner and Tracker Template using Google Sheets and Excel
To do List Planner and Tracker Template using Google Sheets and Excel
All-in-One Excel Task & Project Tracker, Automated Dashboard,Time Tracker, Recurring Tasks, Digital Planner Spreadsheet
All-in-One Excel Task & Project Tracker, Automated Dashboard,Time Tracker, Recurring Tasks, Digital Planner Spreadsheet
Simplify Your Tasks With This To Do List Spreadsheet Excel Spreadsheet Shorts X99MFh7igig
Simplify Your Tasks With This To Do List Spreadsheet Excel Spreadsheet Shorts X99MFh7igig
Unlock Your Productivity With These 141 Free Tools
Unlock Your Productivity With These 141 Free Tools
How to Create a Multi-User Data Entry Form in Excel (Step-by-step Guide)
How to Create a Multi-User Data Entry Form in Excel (Step-by-step Guide)
Ultimate Task Tracker Excel: Daily, Weekly, Monthly, Annual Productivity
Ultimate Task Tracker Excel: Daily, Weekly, Monthly, Annual Productivity
Task List in Excel
Task List in Excel
Ultimate Project Management spreadsheet| Task Tracker, Gantt Chart, Kanban Board, Dark Mode Excel,Team Project ,Dashboard,Instant Download
Ultimate Project Management spreadsheet| Task Tracker, Gantt Chart, Kanban Board, Dark Mode Excel,Team Project ,Dashboard,Instant Download
Add Cool Features to Your To Do Lists in Excel
Add Cool Features to Your To Do Lists in Excel
Ultimate Task Tracker Spreadsheet, Time Blocking, Eisenhower Matrix, Kanban Board (Google Sheets, Excel)
Ultimate Task Tracker Spreadsheet, Time Blocking, Eisenhower Matrix, Kanban Board (Google Sheets, Excel)

Action: Parse JSON

Before sending the HTTP request, you need to format the data as JSON. Add a 'Parse JSON' action to convert the task data into a format that can be understood by SharePoint.

In the 'Content' field, enter the dynamic content for each task. This includes the task title, due date, assigned to, etc.

Action: Update item

Finally, add an 'Update item' action to update the corresponding row in your Excel file with the new task data.

Select your Excel file as the 'Site Address' and enter the 'Relative URL' of your Excel file. In the 'ID', select 'ID' from the dynamic content. This ensures that the correct row is updated.

Now, whenever a task is updated in your Planner, it will automatically update in your Excel file. This way, you always have an up-to-date record of your tasks without manual data entry.

Exporting All Planner Tasks to Excel at Once

While the previous setup automatically updates your Excel file, it doesn't export all tasks at once. If you need to export all tasks to Excel in one go, you can create a separate flow.

Follow the same steps as above, but instead of using the 'When an item is created or modified' trigger, use the 'Recurrence' trigger. Set the recurrence interval to your desired frequency (daily, weekly, etc.).

Action: Get items

Instead of using the 'Apply to each' action, add a 'Get items' action to retrieve all tasks from your Planner at once.

Select your Planner as the 'Site Address' and 'Tasks' as the 'List Name'. This will retrieve all tasks from your Planner.

Action: Initialize variable

Add an 'Initialize variable' action to create a variable to store the task data. Name the variable 'taskData' and set the type to 'Array'.

Action: Append to array variable

Next, add an 'Append to array variable' action to add each task to the 'taskData' array.

In the 'Value' field, enter the dynamic content for each task. This includes the task title, due date, assigned to, etc.

Action: Send an HTTP request to SharePoint

Finally, use the 'Send an HTTP request to SharePoint' action to send the task data to your Excel file. The process is the same as before, but this time, you're sending all tasks at once.

In the 'Body', enter the dynamic content for the 'taskData' variable. This will send all task data to your Excel file.

Now, whenever the flow runs based on the recurrence interval you set, it will export all tasks from your Planner to your Excel file.

Remember, Power Automate is a powerful tool that can streamline many aspects of your work. By automating the export of Planner tasks to Excel, you can save time and reduce manual errors. So, start exploring and see what other processes you can automate to boost your productivity.