🧩 Product Overview
Microsoft Excel integrates with Activepieces to enable automated workflows around spreadsheets hosted online (OneDrive / Excel Online). You can trigger when rows or worksheets change, add or update rows, manage worksheets, find rows, clear ranges, and more.
⚠️ Important Note for Contributors
This Microsoft Excel 365 piece already exists in Activepieces. Your task is to extend the current piece by adding additional actions and triggers as outlined in the documentation and reference materials.
Please avoid duplicating existing functionality. Review the current implementation before making changes, and ensure that all new features follow existing coding patterns and standards.
🛠️ Write Actions
| Action Item |
Use Case |
| Create Worksheet |
Add a new worksheet (tab) to an existing workbook with optional default headers. |
| Rename Worksheet |
Change the name of an existing worksheet. |
| Clear Row by ID |
Clear contents/formatting of an entire row by its ID. |
| Clear Column by Index |
Clear contents/formatting of a column by its index |
| Clear Cells by Range |
Clear a block of cells (range) content or formatting. |
🚨 Triggers
| Trigger |
Use Case |
| New Worksheet |
Fires when a new worksheet is created in a workbook. |
| New Row in Table |
Fires when a new row is added to a table within a worksheet. |
| Updated Row |
Fires when a row (in a worksheet) is added or updated. |
🔍 Search Actions
| Action Name |
Description |
| Find Row |
Locate a row by specifying a lookup column and value (e.g. find a row where “ID” = 123). |
| Get Row by ID |
Retrieve the entire content of a row by its row ID. |
| Get Cells in Range |
Retrieve the values in a given cell range (e.g., “A1:C10”). |
| Get Worksheet by ID |
Retrieve metadata of a worksheet by its ID. |
📚 API Reference
Microsoft Excel API Documentation
🧪 Test Account Access
Use a Microsoft 365 Developer Program sandbox or a personal Microsoft account with To Do enabled for testing.
A new contributor to Activepieces?
Activepieces is the leading open source AI automation platform. We have many apps (we call them Pieces), that are available within the builder and as MCPs. These apps are build with our TypeScript framework and are easy to build. Once they're merged to our repo, they will available as pieces in our automation builder and as MCPs to be used with AI agents and MCP clients.
We welcome contributions and in fact, we get excited over them. Start your journey here: https://www.activepieces.com/docs/developers/building-pieces/overview
🧩 Product Overview
Microsoft Excel integrates with Activepieces to enable automated workflows around spreadsheets hosted online (OneDrive / Excel Online). You can trigger when rows or worksheets change, add or update rows, manage worksheets, find rows, clear ranges, and more.
This Microsoft Excel 365 piece already exists in Activepieces. Your task is to extend the current piece by adding additional actions and triggers as outlined in the documentation and reference materials.
Please avoid duplicating existing functionality. Review the current implementation before making changes, and ensure that all new features follow existing coding patterns and standards.
🛠️ Write Actions
🚨 Triggers
🔍 Search Actions
📚 API Reference
Microsoft Excel API Documentation
🧪 Test Account Access
Use a Microsoft 365 Developer Program sandbox or a personal Microsoft account with To Do enabled for testing.
A new contributor to Activepieces?
Activepieces is the leading open source AI automation platform. We have many apps (we call them Pieces), that are available within the builder and as MCPs. These apps are build with our TypeScript framework and are easy to build. Once they're merged to our repo, they will available as pieces in our automation builder and as MCPs to be used with AI agents and MCP clients.
We welcome contributions and in fact, we get excited over them. Start your journey here: https://www.activepieces.com/docs/developers/building-pieces/overview