How to Parse OneNote Bullet Points into Excel with Power Automate
Question details
The user wants to extract structured bullet points from a OneNote notebook stored on SharePoint and parse them into an Excel Online table using Power Automate.

- Product
- Power Automate / Excel Online
- Device & OS
- not provided
- Scenario
- Automating the transfer of project details (Project Name, Developers, Project Notes) from OneNote bullet points into an organized Excel spreadsheet.
- Observed behavior
- The goal is to automatically detect OneNote page changes, extract the relevant content, parse the bullet structure, and add or update rows in an Excel table.
Ensure your OneNote notebook is hosted on SharePoint or OneDrive for Business, and verify that your target Excel Online workbook contains a pre-formatted Table with headers for Project Name, Developers, and Project Notes.
Build a Power Automate Flow to Parse OneNote Content
Create an automated cloud flow that triggers upon OneNote modifications, retrieves the page HTML, strips formatting, and maps the specific bullet points to your Excel columns.
Power Automate handles OneNote content in HTML format. To map this data to Excel, you will need to retrieve the page content, convert the HTML to plain text, and use string manipulation functions (like split) to isolate the data for each column.
Log into Power Automate and create an Automated Cloud Flow. Search for and select the 'When a page in OneNote is modified' trigger, then point it to your SharePoint notebook.
Add a new action called 'Get page content' (OneNote Business). Use the Page ID dynamic content from your trigger to fetch the latest details of the modified page.
Add an 'Html to text' action to strip the rich formatting from the OneNote content. Then, use a 'Compose' action with the split() expression to isolate the specific bullet points containing your project details.
Add the 'Add a row into a table' action from the Excel Online (Business) connector. Select your SharePoint site, Document Library, File, and Table. Map your isolated variables to the corresponding Project Name, Developers, and Project Notes columns.
Save your flow and click 'Test'. Go to your OneNote notebook, update the bullet points, and check your Excel table to verify the new row has been added correctly.

View and Edit Your Exported Excel Data Easily with WPS Office
While Power Automate workflows are tied to the Microsoft ecosystem, you can seamlessly open, manage, and analyze your generated Excel spreadsheets using WPS Office. It provides a lightweight, highly compatible, and free alternative for all your spreadsheet tasks.
- 1. Download WPS Office: Install WPS Office for free on your PC, Mac, or mobile device.
- 2. Open Your Spreadsheet: Launch WPS Spreadsheet and open the .xlsx file that Power Automate updated.
- 3. Analyze the Data: Use built-in filters, pivot tables, and formatting tools to review your parsed project data.

Frequently Asked Questions
Can I extract data from a locally stored OneNote notebook using Power Automate?
No, Power Automate requires your OneNote notebook to be hosted on a cloud service like SharePoint or OneDrive for Business in order to securely authenticate, detect changes, and extract content.
Why is my Excel Online connector failing to find the target columns?
Ensure that the data range in your Excel file is formatted specifically as a Table (Insert > Table). Power Automate cannot add rows to standard worksheet cells without a defined Table structure in the workbook.
Are there alternative ways to export OneNote to Excel without Power Automate?
Yes. You can manually copy the bulleted list from OneNote, paste it into an Excel worksheet, and use the 'Text to Columns' tool (found under the Data tab) to separate your structured bullet points into distinct columns.




