Add Chart
Add a chart to a worksheet using Microsoft Graph API.
Microsoft Excel is a powerful spreadsheet application for data analysis, calculations, and visualization, enabling users to organize and process data with formulas, charts, and pivot tables
Add a chart to a worksheet using Microsoft Graph API.
Add a workbook- or worksheet-scoped named item using an invariant reference or a local formula.
Add a new worksheet to an Excel workbook in a SharePoint site's default drive using Microsoft Graph.
Create a new table in a worksheet using the Microsoft Graph API.
Add a column to a table using Microsoft Graph API.
Add a row to a table using Microsoft Graph API.
Tool to grant access to a workbook via invite. Use when you need to share a specific workbook file with designated recipients and roles.
Add a new worksheet to an Excel workbook using Microsoft Graph API.
Apply a filter to a table column using Microsoft Graph API.
Apply a sort to a table using Microsoft Graph API.
Autofit columns or rows intersecting a workbook range.
Calculate Excel Workbook
Run one allowlisted Microsoft Graph v1.0 workbook function.
Clear All Table Filters
Tool to clear values, formats, or contents in a specified worksheet range. Use when you need to reset cells before adding new data.
Clear a filter from a table column using Microsoft Graph API.
Clear Table Sort
Tool to close an existing Excel workbook session. Use when you need to explicitly end a persistent session to release workbook locks. Note: The Microsoft Graph closeSession API is idempotent - it returns 204 for both active and already-closed sessions. This action validates the session first and returns an error for invalid or already-closed sessions to provide clearer user feedback. The validation uses refreshSession which is the only API endpoint that can detect closed sessions.
Convert a table to a range using Microsoft Graph API.
Create a non-destructive asynchronous copy of a file or folder. Metadata and permissions are not copied; the new item inherits destination-folder permissions. Version history is copied only when explicitly requested.
Create a plain-text Excel cell comment through Microsoft Graph beta. This beta operation requires a delegated work or school account. Microsoft does not support beta APIs for production applications.
Create a session for an Excel workbook using Microsoft Graph API.
Create a folder under a parent Microsoft Graph drive item.
Create a resumable upload session at a drive-root path.
Tool to create a new Excel workbook file at a specified drive path. Generates a new .xlsx file with specified worksheets and data, then uploads it to OneDrive.
Create or retrieve an application-owned sharing link for a workbook.
Move a OneDrive or SharePoint drive item to the recycle bin by item ID.
Permanently delete a workbook-scoped named item; this cannot be undone.
Delete worksheet cells and shift the remaining cells up or left.
Permanently delete an Excel table by its ID or name.
Delete a column from a table using Microsoft Graph API.
Delete a row from a table using Microsoft Graph API.
Tool to delete a worksheet from the workbook. Use when cleaning up unused or temporary sheets after verifying no dependencies exist. Example: "Delete 'Sheet2' after review."
Download an Excel workbook in its original file format.
Export an Excel workbook to PDF using Microsoft Graph format conversion, returning a download URL. Optionally save the converted PDF to a path in the selected drive.
Get chart
Tool to retrieve a specific axis from a chart. Use when you need properties like min, max, interval, and formatting of the chart axis.
Retrieve one Excel chart component: chart title, axis title, supported gridlines, axis font, or supported line format.
Tool to retrieve the data labels object of a chart. Use when you need to inspect label settings like position, separator, and visibility flags after creating or updating a chart.
Render an Excel chart as a base64-encoded image.
Tool to retrieve the legend object of a chart. Use after creating or updating a chart when you need to inspect legend visibility and formatting.
Get chart point
Get chart series
Retrieve one workbook comment by its exact ID.
Retrieve one reply to a workbook comment by its exact ID.
Return a range derived from another range by navigation or geometry.
Retrieve OneDrive or SharePoint drive item metadata by exact ID or path.
Get Excel Application
Get the status of an asynchronous Excel workbook operation by its operation ID.
Retrieve a workbook-scoped named item by exact name.
Retrieve the Excel range of a range-valued workbook-scoped named item.
Get Pivot Table
Read selected properties from a worksheet range, its used range, or worksheet protection.
Get a range from a worksheet using Microsoft Graph API.
Read one formatting component from a workbook range.
Get a range from a worksheet in SharePoint using Microsoft Graph Sites API.
Get a worksheet by name or ID from an Excel workbook in a SharePoint site's default drive using Microsoft Graph.
Retrieve one workbook- or worksheet-addressed table by ID or exact name.
Tool to retrieve a specific column from a workbook table. Use when you need to fetch column properties and data by its ID or name.
Read one cell by row within a selected table column's data body.
Get Table Column Range
Get Table Range
Get Table Row
Get Table Row Range
Get Table Sort
Read cells visible after worksheet filtering.
Retrieve a workbook's relationships, including comments, named items, operations, tables, and worksheets, with optional relationship expansion.
Get a worksheet by name or ID from an Excel workbook using Microsoft Graph API.
Get Worksheet Protection
Read a zero-based worksheet row across the column bounds of the worksheet's values-only used range.
Tool to retrieve a worksheet's used range (active data region) without specifying a fixed range address. Use when you need to read all data from a sheet but don't know the exact range. The valuesOnly option helps filter out formatting-only cells.
Tool to insert a new cell range into a worksheet, shifting existing cells down or right. Use when you need to create space for new content without overwriting.
List chart points
List a page of data series names in a chart, with a next-page link when more results are available.
List charts in a worksheet using Microsoft Graph API.
List replies to one workbook comment.
List a page of comments in an Excel workbook using Microsoft Graph. Returns a next-page link when one is provided.
List files and folders in a drive root or specified path.
Tool to list immediate children (files/folders) of a folder DriveItem using driveId and itemId. Returns an array of child DriveItems with stable identifiers and pagination support.
List retained versions of a OneDrive or SharePoint workbook file.
List named items in a workbook using Microsoft Graph. If no session is supplied, the tool creates a nonpersistent workbook session before listing.
List Pivot Tables
List tables in a worksheet of an Excel workbook stored in a SharePoint site's default drive using Microsoft Graph.
List worksheets in an Excel workbook stored in SharePoint using Microsoft Graph Sites API.
List SharePoint lists in a known Microsoft Graph site. Use site search first when the site ID is unknown. The action exposes projection and page controls but does not automatically follow the returned next link.
List columns in a table using Microsoft Graph API.
List rows in a table using Microsoft Graph API.
List tables in a specified Excel worksheet using Microsoft Graph API. Returns one page of table information and a continuation link when provided; an optional workbook session can be used.
Tool to list permissions set on the workbook file. Use when you need to see which users or links have access to a specific Excel file by supplying its drive and item IDs. Example: "List permissions for workbook with drive_id 'b!abc123' and item_id '0123456789abcdef'."
List tables across a workbook without requiring a worksheet identifier.
List worksheets in an Excel workbook using Microsoft Graph API.
Merge cells in a worksheet range using Microsoft Graph API.
Tool to protect a worksheet using optional protection options. Use when you need to prevent editing certain parts of a sheet before sharing. Example: "Protect 'Sheet1' to lock formatting and sorting."
Reapply All Table Filters
Reapply Table Sort
Refresh Excel Session
Refresh Pivot Tables
Resolve a Microsoft Graph share token, shareId, or raw sharing URL to DriveItem metadata.
Remove a non-inherited sharing permission from a workbook.
Create, update, or delete drive or workbook resources in up to 20 requests; inspect every subresponse status because individual mutations can fail.
Read drive or workbook data in up to 20 GET requests; inspect every subresponse status because individual requests can fail.
Search OneDrive drive items by query and return files, optionally filtered by extension, to discover Excel workbook IDs. Extension filtering is applied to each returned page.
Search OneDrive and SharePoint content using Microsoft Search.
Search SharePoint sites by free-text query for workbook discovery.
Replace an Excel chart's source range and optionally choose whether rows or columns define its series.
Set chart position
Sort a range in a worksheet using Microsoft Graph API.
Split a merged worksheet range back into separate cells.
Remove protection from a worksheet so it can be edited again.
Update a chart in a worksheet using Microsoft Graph API.
Update one Excel chart component: an axis, data labels, chart title, axis title, supported gridlines, axis font, fill, or supported line format.
Update a chart legend's visibility, position, or overlay setting.
Rename one Excel chart series by ID or zero-based collection position.
Rename, move within the same drive, or update client timestamps for a DriveItem by stable ID.
Update a workbook named item's visibility or comment.
Update cell values in a specified worksheet range using Microsoft Graph API.
Update exactly one formatting component on a workbook range.
Update values in a worksheet range in an Excel workbook stored in a SharePoint site's default drive using Microsoft Graph.
Update an Excel workbook table's name, header visibility, totals visibility, or style using Microsoft Graph.
Update the name or values of an Excel table column.
Update raw values in a table column's data-body cells by zero-based index.
Update Table Row
Update worksheet properties (name, position) in an Excel workbook using Microsoft Graph API.
Tool to upload an external Excel file from a URL into OneDrive/SharePoint. Downloads the file server-side and uploads it to the specified drive location, returning the driveItem metadata for subsequent Excel operations.
Return the identity (email, name) of the connected Excel (Microsoft) account.
The Excel integration connects your Dench AI CRM directly to Excel, so agents can read and act on your Excel data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
125 actions are available for agents to invoke on your behalf. Every call runs through Excel's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Excel and click Connect — you'll authorize access through Excel's own sign-in flow. No API keys or code required.
Ask an agent to use Excel in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Excel integration connects your AI CRM to Excel, so AI agents can work with your Excel data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Excel integration currently exposes 125 actions, including Add Chart, Add Named Item, Add SharePoint Worksheet, Add Table, Add Table Column, and Add Table Row. Agents invoke them on your behalf from chat or from automations.
No. You connect Excel from your Dench workspace using Excel's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Excel's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Excel connection from your workspace settings at any time.