Can AI agents automate Microsoft Excel?

Microsoft · hybrid · productivityspreadsheetsoffice-suite

Excel has broad, maintained automation paths, but no single path spans every edition. Microsoft Graph provides REST create, read, update, and delete operations for tables, ranges, charts, and other objects in OOXML workbooks stored on business OneDrive, SharePoint, or Group drives. Office Scripts, Office.js add-ins, VBA, the Excel Online (Business) connector, and Power Automate for desktop cover cloud workflow and local application automation. The Graph path is preferred for agents because it avoids a desktop session; consumer OneDrive and legacy .xls workbooks are outside its documented coverage. Opened https://github.com/microsoft/mcp on 2026-09-18: the official catalog lists Microsoft Word, Microsoft 365 Mail, and Microsoft 365 Calendar and does not list a product-named Excel server; vendor documentation does not settle first-party Excel MCP ownership, so MCP remains unknown. The opened Graph Excel overview and Excel add-ins overview do not document a product-specific official CLI or an Excel webhook subscription. Zapier, Make, and n8n catalogs were not opened as Excel connectors. Computer-use viability is unassessed; no probe artifact exists. https://learn.microsoft.com/en-us/microsoft-365/llms.txt and https://learn.microsoft.com/en-us/office/llms.txt returned HTTP 404 on 2026-09-18.

Best path today: api · Overall automatability: 7/10

Modalities

ModalityStatusDetail
APIyesrestmicrosoft-identity-platform
coverage: partial · docs
SDKyesjavascript
official: yes
MCPunknown
verdict: unknown
Integrationsyespower_automate
CLIunknown
Extensibilityyesoffice-scriptsoffice-js-add-insvba
webhooks: unknown
Data access
export: graph-workbook-json · import: graph-workbook-json
RPA / UI automationgoodcompower-automate-desktop
Power Automate for desktop has first-party actions to launch or attach to Excel, read and write worksheets, manipulate tables, run macros, and save workbooks. Desktop automation requires a local Excel session, and Microsoft warns against concurrent modification and direct automation of cloud-synchronised files.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
7—6—7—7

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-16
platformsdeclaredsource2026-08-16
licensedeclaredsource2026-08-16
modalities.api.existsdeclaredsource2026-08-16
modalities.api.kinds[0]declaredsource2026-08-16
modalities.api.auth[0]declaredsource2026-08-16
modalities.api.coveragedeclaredsource2026-08-16
modalities.sdk.existsdeclaredsource2026-08-16
modalities.sdk.languages[0]declaredsource2026-08-16
modalities.sdk.officialdeclaredsource2026-08-16
modalities.integrations.power_automatedeclaredsource2026-08-16
modalities.extensibility.scripting[0]declaredsource2026-08-16
modalities.extensibility.scripting[1]declaredsource2026-08-16
modalities.extensibility.scripting[2]declaredsource2026-08-16
modalities.data_access.export[0]declaredsource2026-08-16
modalities.data_access.import[0]declaredsource2026-08-16
modalities.rpa.ui_stack[0]declaredsource2026-08-16
modalities.rpa.drivabilitydeclaredsource2026-08-16
modalities.rpa.vendor_support[0]declaredsource2026-08-16
verdict.scores.apideclaredsource2026-08-16
verdict.scores.integrationsdeclaredsource2026-08-16
verdict.scores.rpadeclaredsource2026-08-16
modalities.mcp.first_partydeclaredsource2026-09-18
modalities.cli.existsdeclaredsource2026-09-18
modalities.extensibility.webhooksdeclaredsource2026-09-18
modalities.agent_docs.llms_txtscrapedsource2026-09-18
freshness.watch[0].urldeclaredsource2026-08-16
freshness.watch[1].urldeclaredsource2026-08-16
freshness.watch[2].urldeclaredsource2026-08-16

Related tools

Other products in this database that share a category with Microsoft Excel.

Last verified 2026-09-18 · volatility medium · JSON record