Skip to main content
The Excel node adds Excel operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.
You can wire the Excel node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Excel under Credentials in the node settings. See Connecting credentials for the general flow. Sign in with your Excel account when prompted; no keys to copy. NoClick requests the following permissions:
  • https://graph.microsoft.com/Files.ReadWrite.All
  • https://graph.microsoft.com/User.Read

Operations

Chart

OperationIDDescription
Create Chartcreate_chartCreate a new chart from data range
Delete Chartdelete_chartDelete a chart from worksheet
Get Chartget_chartGet chart details by name
Get Chart Imageget_chart_imageGet chart as base64-encoded PNG image
List Worksheet Chartslist_worksheet_chartsList all charts in a worksheet
Update Chartupdate_chartUpdate chart properties (title, size, position)

Filter

OperationIDDescription
Apply Table Column Filterapply_table_column_filterApply auto-filter to a table column
Clear Table Column Filterclear_table_column_filterClear filter from a table column

Named item

OperationIDDescription
Create Named Itemcreate_named_itemCreate a named range or constant
Get Named Itemget_named_itemGet value of a named range or item
List Named Itemslist_named_itemsList all named ranges and items in the workbook

Range

OperationIDDescription
Clear Range Contentsclear_range_contentsClear content, format, or both from a range
Delete Range and Shift Cellsdelete_range_and_shift_cellsDelete cells and shift remaining cells up or left
Format Rangeformat_rangeApply formatting to a range (font, fill, borders, alignment)
Get Range Valuesget_range_valuesGet data from a specific cell range
Insert Blank Cells in Rangeinsert_blank_cells_in_rangeInsert blank cells and shift existing cells down or right
Merge Range Cellsmerge_range_cellsMerge cells into a single region
Sort Range by Columnsort_range_by_columnSort a range by column
Unmerge Range Cellsunmerge_range_cellsUnmerge merged cells
Update Range Valuesupdate_range_valuesUpdate cell values, formulas, or formatting in a range

Session

OperationIDDescription
Close Workbook Sessionclose_workbook_sessionClose a workbook session
Create Workbook Sessioncreate_workbook_sessionCreate a workbook session for persistent or non-persistent changes
Refresh Workbook Sessionrefresh_workbook_sessionRefresh a workbook session to keep it alive

Table

OperationIDDescription
Add Table Columnadd_table_columnAdd a column to a table
Add Table Rowadd_table_rowAdd a row to a table
Convert Table to Rangeconvert_table_to_rangeConvert table to normal range (keeps data, removes table structure)
Create Table from Rangecreate_table_from_rangeCreate a new table from a range
Delete Tabledelete_tableDelete a table (converts back to range)
Delete Table Columndelete_table_columnDelete a column from a table
Delete Table Rowdelete_table_rowDelete a row from a table by index
Get Tableget_tableGet table details by name
List Table Columnslist_table_columnsList all columns in a table
List Table Rowslist_table_rowsList all rows in a table
List Workbook Tableslist_workbook_tablesList all tables in the workbook
Sort Table by Columnsort_table_by_columnSort a table by column

Workbook

OperationIDDescription
Execute Excel Functionexecute_excel_functionExecute built-in Excel function (300+ functions available)
Recalculate Workbookrecalculate_workbookRecalculate all formulas in the workbook

Worksheet

OperationIDDescription
Add Worksheetadd_worksheetAdd a new worksheet to the workbook
Delete Worksheetdelete_worksheetDelete a worksheet from the workbook
Get Worksheetget_worksheetGet worksheet details by name
Get Worksheet Used Rangeget_worksheet_used_rangeGet the used range of a worksheet (all cells with data)
List Workbook Worksheetslist_workbook_worksheetsList all worksheets in a workbook
Update Worksheetupdate_worksheetUpdate worksheet properties (name, visibility, position)