{
 "categories": [
  "productivity",
  "spreadsheets",
  "office-suite"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-16",
   "fact": "homepage",
   "note": "Microsoft's Excel product page identifies the current web, desktop, and mobile product and its free and subscription offerings.",
   "source": "https://www.microsoft.com/en-us/microsoft-365/excel",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "platforms",
   "note": "Microsoft lists Excel for Windows, macOS, iOS, Android, and the web.",
   "source": "https://www.microsoft.com/en-us/microsoft-365/excel",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "license",
   "note": "Microsoft offers free Excel for the web and paid Microsoft 365 plans with desktop applications.",
   "source": "https://www.microsoft.com/en-us/microsoft-365/excel",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.exists",
   "note": "Microsoft documents Excel workbook resources in Microsoft Graph.",
   "source": "https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.kinds[0]",
   "note": "The Excel Graph interface uses standard REST APIs for workbook object operations.",
   "source": "https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[0]",
   "note": "Microsoft Graph is protected by the Microsoft identity platform and accepts bearer access tokens with delegated or application permissions.",
   "source": "https://learn.microsoft.com/en-us/graph/auth/auth-concepts",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.coverage",
   "note": "Graph supports CRUD for workbook objects but only for OOXML files in business OneDrive, SharePoint, or Group drives; consumer OneDrive and .xls are excluded.",
   "source": "https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk.exists",
   "note": "Microsoft documents the Excel JavaScript API for Office add-ins.",
   "source": "https://learn.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk.languages[0]",
   "note": "Excel add-ins use the Office JavaScript API to read and write workbook objects.",
   "source": "https://learn.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk.official",
   "note": "The add-in API is documented and maintained by Microsoft.",
   "source": "https://learn.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft publishes the Excel Online (Business) connector for Power Automate, Power Apps, Logic Apps, and Copilot Studio.",
   "source": "https://learn.microsoft.com/en-us/connectors/excelonlinebusiness/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Microsoft documents running Office Scripts from Power Automate flows.",
   "source": "https://learn.microsoft.com/en-us/office/dev/scripts/develop/power-automate-integration",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Office.js add-ins can interact with worksheets, ranges, tables, charts, and named items across supported Excel platforms.",
   "source": "https://learn.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "Microsoft publishes the Excel VBA object model reference.",
   "source": "https://learn.microsoft.com/en-us/office/vba/api/overview/excel/object-model",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.export[0]",
   "note": "Graph reads workbook objects and returns structured JSON representations.",
   "source": "https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.import[0]",
   "note": "Graph creates and updates workbook objects from structured API requests.",
   "source": "https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "Microsoft states that Power Automate desktop Excel actions use COM to interact with Excel.",
   "source": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/actions-reference/excel",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.rpa.drivability",
   "note": "First-party desktop actions cover launch, attach, read, write, table, macro, and workbook lifecycle operations without coordinate-only UI control.",
   "source": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/actions-reference/excel",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.rpa.vendor_support[0]",
   "note": "Microsoft maintains dedicated Excel actions in Power Automate for desktop.",
   "source": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/actions-reference/excel",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.api",
   "note": "The API is broad and documented with read/write sessions, but its business-storage and OOXML-only boundary keeps it below the highest maturity anchors.",
   "source": "https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.integrations",
   "note": "The first-party connector covers table, row, script, and workbook workflows, but documents a 25 MB file limit, modification delays, file locking, and request throttles.",
   "source": "https://learn.microsoft.com/en-us/connectors/excelonlinebusiness/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.rpa",
   "note": "Dedicated COM-backed actions provide broad local coverage, with operational constraints for local Excel sessions and cloud-synchronised files.",
   "source": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/actions-reference/excel",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Microsoft Graph Excel overview and resource reference.",
   "source": "https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Excel Online (Business) connector reference and limitations page.",
   "source": "https://learn.microsoft.com/en-us/connectors/excelonlinebusiness/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current Excel add-ins overview.",
   "source": "https://learn.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-overview",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-16",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/connectors/excelonlinebusiness/"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-overview"
   }
  ]
 },
 "homepage": "https://www.microsoft.com/en-us/microsoft-365/excel",
 "id": "microsoft-excel",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "microsoft-identity-platform"
   ],
   "coverage": "partial",
   "docs": "https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "graph-workbook-json"
   ],
   "import": [
    "graph-workbook-json"
   ]
  },
  "extensibility": {
   "scripting": [
    "office-scripts",
    "office-js-add-ins",
    "vba"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": true,
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "good",
   "notes": "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.\n",
   "ui_stack": [
    "com"
   ],
   "vendor_support": [
    "power-automate-desktop"
   ]
  },
  "sdk": {
   "exists": true,
   "languages": [
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Microsoft Excel",
 "platforms": [
  "windows",
  "macos",
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "google-sheets",
   "libreoffice-calc"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Microsoft",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": 6,
   "mcp": null,
   "overall": 7,
   "rpa": 7
  },
  "summary": "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. MCP and computer-use paths remain unassessed.\n"
 }
}