Advanced Excel · Capability
Microsoft Graph Excel API
The Microsoft Graph Excel API provides REST access to Excel workbooks stored in OneDrive, SharePoint, or Teams. Supports reading and writing cell values, executing formulas, managing worksheets, creating charts and tables, and running workbook sessions for transactional batch operations on Excel files.
What You Can Do
GET
Listworksheets
— Microsoft Excel List Worksheets
/me/drive/items/{driveItemId}/workbook/worksheets
POST
Addworksheet
— Microsoft Excel Add Worksheet
/me/drive/items/{driveItemId}/workbook/worksheets
GET
Getrange
— Microsoft Excel Get Cell Range Values
/me/drive/items/{driveItemId}/workbook/worksheets/{worksheetId}/range(address='{address}')
PATCH
Updaterange
— Microsoft Excel Update Cell Range Values
/me/drive/items/{driveItemId}/workbook/worksheets/{worksheetId}/range(address='{address}')
GET
Listtables
— Microsoft Excel List Worksheet Tables
/me/drive/items/{driveItemId}/workbook/worksheets/{worksheetId}/tables
GET
Listcharts
— Microsoft Excel List Worksheet Charts
/me/drive/items/{driveItemId}/workbook/worksheets/{worksheetId}/charts
POST
Addchart
— Microsoft Excel Add Chart to Worksheet
/me/drive/items/{driveItemId}/workbook/worksheets/{worksheetId}/charts
POST
Createworkbooksession
— Microsoft Excel Create Workbook Session
/me/drive/items/{driveItemId}/workbook/createSession
MCP Tools
listworksheets
Microsoft Excel List Worksheets
read-only
idempotent
addworksheet
Microsoft Excel Add Worksheet
getrange
Microsoft Excel Get Cell Range Values
read-only
idempotent
updaterange
Microsoft Excel Update Cell Range Values
listtables
Microsoft Excel List Worksheet Tables
read-only
idempotent
listcharts
Microsoft Excel List Worksheet Charts
read-only
idempotent
addchart
Microsoft Excel Add Chart to Worksheet
createworkbooksession
Microsoft Excel Create Workbook Session