What you can ask
- “What does Excel have for the area or asset I'm working on?”
- “Pull the most recent Excel records and put them in a table.”
- “What does Excel cover, and how fresh is the data?”
About this source
Microsoft Excel connector for workbook automation via Microsoft Graph. CRITICAL USAGE RULES: 1. Provide itemId (drive item ID for the workbook) for all calls. 2. Use siteId when working with SharePoint-hosted workbooks. 3. For long-running workflows, create a session and pass workbook-session-id on subsequent calls. 4. Range addresses should use Excel A1 notation (e.g., Sheet1!A1:B10).
Connector ID excel
Provenance
Freshness & coverage
› Methods (82)
Technical detail for developers: parameters, pagination, units, and freshness per method.
excel_get_workbook
readGet the workbook resource for a OneDrive or SharePoint .xlsx item.
Required paramsitemIdPaginationnoneexcel_create_session
writeCreate a persistent or non-persistent workbook session.
Required paramsitemIdPaginationnoneexcel_close_session
writeClose an active workbook session.
Required paramsitemIdsessionIdPaginationnoneexcel_refresh_session
writeRefresh an active workbook session so it does not expire.
Required paramsitemIdsessionIdPaginationnoneexcel_list_worksheets
readList worksheets in a workbook.
Required paramsitemIdPaginationnoneexcel_get_worksheet
readGet one worksheet by ID or exact name.
Required paramsitemIdworksheetIdOrNamePaginationnoneexcel_add_worksheet
writeAdd a worksheet, optionally with a specific name.
Required paramsitemIdPaginationnoneexcel_delete_worksheet
writeDelete a worksheet by ID or exact name.
Required paramsitemIdworksheetIdPaginationnoneexcel_get_range
readRead a worksheet range using A1 notation.
Required paramsitemIdworksheetIdaddressPaginationnoneexcel_get_used_range
readGet the smallest worksheet range containing values or formatting.
Required paramsitemIdworksheetIdPaginationnoneexcel_get_named_range
readResolve a workbook-scoped defined name to its range.
Required paramsitemIdnamePaginationnoneexcel_update_range
writeWrite values, formulas, or number formats to a worksheet range.
Required paramsitemIdworksheetIdaddressPaginationnoneexcel_clear_range
writeClear contents, formats, or both from a worksheet range.
Required paramsitemIdworksheetIdaddressPaginationnoneexcel_insert_range
writeInsert cells at a worksheet range and shift existing cells.
Required paramsitemIdworksheetIdaddressPaginationnoneexcel_delete_range
writeDelete cells from a worksheet range and shift remaining cells.
Required paramsitemIdworksheetIdaddressPaginationnoneexcel_merge_range
writeMerge cells in a worksheet range.
Required paramsitemIdworksheetIdaddressPaginationnoneexcel_unmerge_range
writeUnmerge cells in a worksheet range.
Required paramsitemIdworksheetIdaddressPaginationnoneexcel_list_tables
readList tables in a workbook.
Required paramsitemIdPaginationnoneexcel_get_table
readGet one table by ID or exact name.
Required paramsitemIdtableIdOrNamePaginationnoneexcel_add_table
writeCreate a table from a workbook or worksheet range.
Required paramsitemIdaddressPaginationnoneexcel_delete_table
writeDelete a table while preserving its underlying cell data.
Required paramsitemIdtableIdPaginationnoneexcel_convert_table_to_range
writeConvert a table to a normal range while preserving data.
Required paramsitemIdtableIdPaginationnoneexcel_list_table_rows
readList rows in a table.
Required paramsitemIdtableIdPaginationnoneexcel_add_table_rows
writeAdd one or more rows to a table.
Required paramsitemIdtableIdvaluesPaginationnoneexcel_delete_table_row
writeDelete a table row by its zero-based row index.
Required paramsitemIdtableIdrowIndexPaginationnoneexcel_list_table_columns
readList columns in a table.
Required paramsitemIdtableIdPaginationnoneexcel_add_table_column
writeAdd a column to a table.
Required paramsitemIdtableIdPaginationnoneexcel_delete_table_column
writeDelete a table column by ID or exact name.
Required paramsitemIdtableIdcolumnIdPaginationnoneexcel_list_charts
readList charts on a worksheet.
Required paramsitemIdworksheetIdOrNamePaginationnoneexcel_get_chart
readGet one chart by worksheet and chart name.
Required paramsitemIdworksheetIdchartNamePaginationnoneexcel_add_chart
writeCreate a chart from source data on a worksheet.
Required paramsitemIdworksheetIdtypesourceDataPaginationnoneexcel_delete_chart
writeDelete a chart without deleting its source data.
Required paramsitemIdworksheetIdchartNamePaginationnoneexcel_set_chart_position
writeMove and resize a chart between worksheet cells.
Required paramsitemIdworksheetIdchartNamePaginationnoneexcel_list_pivot_tables
readList PivotTables on a worksheet.
Required paramsitemIdworksheetIdOrNamePaginationnoneexcel_get_pivot_table
readGet one PivotTable by worksheet and name.
Required paramsitemIdworksheetIdpivotNamePaginationnoneexcel_refresh_pivot_table
writeRefresh one PivotTable.
Required paramsitemIdworksheetIdpivotNamePaginationnoneexcel_refresh_all_pivot_tables
writeRefresh all PivotTables on a worksheet.
Required paramsitemIdworksheetIdOrNamePaginationnoneexcel_list_names
readList workbook-scoped defined names.
Required paramsitemIdPaginationnoneexcel_get_name
readGet one workbook-scoped defined name.
Required paramsitemIdnamePaginationnoneexcel_add_name
writeAdd a workbook-scoped defined name.
Required paramsitemIdnamereferencePaginationnoneexcel_delete_name
writeDelete a workbook-scoped defined name.
Required paramsitemIdnamePaginationnoneexcel_call_function
readEvaluate an Excel workbook function without modifying cells.
Required paramsitemIdfunctionNamePaginationnoneexcel_list_comments
readList comments in a workbook.
Required paramsitemIdPaginationnoneexcel_get_comment
readGet one workbook comment by ID.
Required paramsitemIdcommentIdPaginationnoneexcel_protect_worksheet
writeProtect a worksheet with optional allowed-operation settings.
Required paramsitemIdworksheetIdPaginationnoneexcel_unprotect_worksheet
writeRemove protection from a worksheet.
Required paramsitemIdworksheetIdPaginationnoneexcel_get_worksheet_protection
readGet worksheet protection state and allowed-operation settings.
Required paramsitemIdworksheetIdOrNamePaginationnoneexcel_get_application
readGet workbook calculation-mode information.
Required paramsitemIdPaginationnoneexcel_calculate_application
writeRecalculate workbook formulas.
Required paramsitemIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tablerowoperationresult
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tableRowOperationResult operation. This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps: 1. Issue an async Create tableRow request and get the query URL returned in the Location response header. 2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function doesn't do anything if called independently.
Required paramsdriveIddriveItemIdkeyPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_columns_itemat
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.columns.itemAt operation. Gets a column based on its position in the collection.
Required paramsdriveIddriveItemIdworkbookTableIdindexPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_columns_workbooktablecolumn_databodyrange
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.columns.workbookTableColumn.dataBodyRange operation. Gets the range object associated with the data body of the column.
Required paramsdriveIddriveItemIdworkbookTableIdworkbookTableColumnIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_columns_workbooktablecolumn_headerrowrange
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.columns.workbookTableColumn.headerRowRange operation. Gets the range object associated with the header row of the column.
Required paramsdriveIddriveItemIdworkbookTableIdworkbookTableColumnIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_columns_workbooktablecolumn_range
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.columns.workbookTableColumn.range operation. Gets the range object associated with the entire column.
Required paramsdriveIddriveItemIdworkbookTableIdworkbookTableColumnIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_columns_workbooktablecolumn_totalrowrange
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.columns.workbookTableColumn.totalRowRange operation. Gets the range object associated with the totals row of the column.
Required paramsdriveIddriveItemIdworkbookTableIdworkbookTableColumnIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_databodyrange
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.dataBodyRange operation. Gets the range object associated with the data body of the table.
Required paramsdriveIddriveItemIdworkbookTableIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_headerrowrange
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.headerRowRange operation. Gets the range object associated with header row of the table.
Required paramsdriveIddriveItemIdworkbookTableIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_range
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.range operation. Get the range object associated with the entire table.
Required paramsdriveIddriveItemIdworkbookTableIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_rows_itemat
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.rows.itemAt operation. Gets a row based on its position in the collection.
Required paramsdriveIddriveItemIdworkbookTableIdindexPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_totalrowrange
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.totalRowRange operation. Gets the range object associated with totals row of the table.
Required paramsdriveIddriveItemIdworkbookTableIdPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_cell
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.cell operation. Gets the range object containing the single cell based on row and column numbers. The cell can be outside the bounds of its parent range, so long as it's stays within the worksheet grid.
Required paramsdriveIddriveItemIdworkbookWorksheetIdrowcolumnPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_itemat
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.itemAt operation. Gets a chart based on its position in the collection.
Required paramsdriveIddriveItemIdworkbookWorksheetIdindexPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_series_itemat
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.series.itemAt operation. Retrieves a series based on its position in the collection
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdindexPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_series_workbookchartseries_points_itemat
readOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.series.workbookChartSeries.points.itemAt operation. Retrieve a point based on its position within the series.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdworkbookChartSeriesIdindexPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_clearfilters
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.clearFilters operation. Clears all the filters currently applied on the table.
Required paramsdriveIddriveItemIdworkbookTableIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_columns_workbooktablecolumn_filter_apply
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.columns.workbookTableColumn.filter.apply operation. Apply the given filter criteria on the given column.
Required paramsdriveIddriveItemIdworkbookTableIdworkbookTableColumnIdbodyPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_columns_workbooktablecolumn_filter_clear
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.columns.workbookTableColumn.filter.clear operation. Clear the filter on the given column.
Required paramsdriveIddriveItemIdworkbookTableIdworkbookTableColumnIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_reapplyfilters
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.reapplyFilters operation. Reapplies all the filters currently on the table.
Required paramsdriveIddriveItemIdworkbookTableIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_sort_apply
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.sort.apply operation. Perform a sort operation.
Required paramsdriveIddriveItemIdworkbookTableIdbodyPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_sort_clear
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.sort.clear operation. Clears the sorting that is currently on the table. While this doesn't modify the table's ordering, it clears the state of the header buttons.
Required paramsdriveIddriveItemIdworkbookTableIdPaginationnonegraph_drives_drive_items_driveitem_workbook_tables_workbooktable_sort_reapply
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.tables.workbookTable.sort.reapply operation. Reapplies the current sorting parameters to the table.
Required paramsdriveIddriveItemIdworkbookTableIdPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_axes_categoryaxis_format_line_clear
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.axes.categoryAxis.format.line.clear operation. Clear the line format of a chart element.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_axes_seriesaxis_format_line_clear
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.axes.seriesAxis.format.line.clear operation. Clear the line format of a chart element.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_axes_seriesaxis_majorgridlines_format_line_clear
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.axes.seriesAxis.majorGridlines.format.line.clear operation. Clear the line format of a chart element.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_format_fill_clear
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.format.fill.clear operation. Clear the fill color of a chart element.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_format_fill_setsolidcolor
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.format.fill.setSolidColor operation. Sets the fill formatting of a chart element to a uniform color.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdbodyPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_legend_format_fill_clear
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.legend.format.fill.clear operation. Clear the fill color of a chart element.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_legend_format_fill_setsolidcolor
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.legend.format.fill.setSolidColor operation. Sets the fill formatting of a chart element to a uniform color.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdbodyPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_setdata
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.setData operation. Resets the source data for the chart.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdbodyPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_title_format_fill_clear
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.title.format.fill.clear operation. Clear the fill color of a chart element.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_charts_workbookchart_title_format_fill_setsolidcolor
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.charts.workbookChart.title.format.fill.setSolidColor operation. Sets the fill formatting of a chart element to a uniform color.
Required paramsdriveIddriveItemIdworkbookWorksheetIdworkbookChartIdbodyPaginationnonegraph_drives_drive_items_driveitem_workbook_worksheets_workbookworksheet_names_add
writeOfficial Microsoft Graph drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.names.add operation. Adds a new name to the collection of the given scope using the user's locale for the formula.
Required paramsdriveIddriveItemIdworkbookWorksheetIdbodyPaginationnone
