Integrations
Microsoft Excel logo

Microsoft Excel integration

Productivity & Collaboration · 9 actions · OAuth auth

Read, write, and manage Excel workbooks stored in OneDrive via the Microsoft Graph API.

Overview

The ModuleX Microsoft Excel integration lets a ModuleX agent operate Microsoft Excel on your behalf — running update and list actions across rows, columns and spreadsheets — directly from a plain-English request, using your organization's own Microsoft Excel credentials. No pre-built workflow is required: the agent picks the right Microsoft Excel action for the task.

Microsoft Excel is a productivity & collaboration platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Microsoft Excel action — or, when you want a repeatable process, the composer assembles a Microsoft Excel workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Microsoft Excel in plain English

Type what you want. A ModuleX agent picks the right Microsoft Excel action — or chains several — and runs it. No workflow to build.

  • Adds rows to the end of a specific Excel table
    resolves toadd_a_worksheet_tablerow
  • Update the value of a specific cell in an Excel worksheet
    resolves toupdate_cell
  • Show me the rows that match what I describe
    resolves tofind_row
Use cases

What you can automate with Microsoft Excel

  • Add an a worksheet tablerow on the flyadd_a_worksheet_tablerow
  • Find the rows that match what you describefind_row
  • Look up a column on demandget_columns
  • Pull a list of folder id options for a reportlist_folder_id_options
  • Update a cell the moment something changesupdate_cell
At a glance

Microsoft Excel integration at a glance

CategoryProductivity & Collaboration
Actions available9
AuthenticationOAuth
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 9 Microsoft Excel actions

A Worksheet Tablerows1
add_a_worksheet_tablerow
Adds rows to the end of a specific Excel table. Provide either tableId or tableName.
Rows2
add_row
Insert a new row at the end of the used range of an Excel worksheet.
find_row
Find the first row in an Excel worksheet where the given column contains the given value.
Columns1
get_columns
Get all values in the requested columns of an Excel worksheet's used range.
Spreadsheets1
get_spreadsheet
Get the values of the specified range (or the entire used range) of an Excel worksheet.
Table Rows1
get_table_rows
Retrieve all rows from a specified table in an Excel worksheet.
Folder ID Options1
list_folder_id_options
List OneDrive folders the user can browse to pick a workbook location. Returns label/value pairs suitable for a folder picker.
Cells1
update_cell
Update the value of a specific cell in an Excel worksheet.
Worksheet Tablerows1
update_worksheet_tablerow
Update the values of an existing row in an Excel workbook table (work or school accounts only).

See full parameters and response schemas in the Microsoft Excel integration docs

Two ways

Two ways to use Microsoft Excel in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Microsoft Excel action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Microsoft Excel into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Microsoft Excel

OAuthMicrosoft Excel uses OAuth. You connect your Microsoft Excel account once; ModuleX stores the access token encrypted and scoped to your organization, so your team shares a single secure connection.

Step-by-step setup in the Microsoft Excel docs

Related

Pairs well with Microsoft Excel

Agents often chain Microsoft Excel with these — connect them once and the agent can use all of them in a single task.

FAQ

Microsoft Excel + ModuleX FAQ

A ModuleX agent can run any of Microsoft Excel's 9 actions — across rows, columns, spreadsheets and table rows — from a plain-English request, using your organization's own Microsoft Excel credentials.
No. The agent selects the right Microsoft Excel action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Through OAuth — you connect your Microsoft Excel account once and ModuleX stores the token encrypted, scoped to your organization.
9, spanning rows, columns, spreadsheets and table rows.
Microsoft Excel runs on your own credentials, so any Microsoft Excel usage is billed by Microsoft Excel directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Microsoft Excel to work in ModuleX.

Connect Microsoft Excel once with your own credentials and let your agent run all 9 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →