dusk bot
integrationsexcel

dusk botintegrations

an excel bot for the workbook you actually mean

a bot in dusk bot can work with excel in two ways: through the microsoft excel connection, or on an .xlsx file you drop into chat. the connection offers workbook, range, table and chart actions. a dropped file gives the bot a file to work on. say which route you mean and where the result should go.

by the dusk bot team · checked · how we made this

pixel art: a green pixel bot, a indigo pixel bot and a pink pixel bot beside a tile saying Excel, a chart on an easel and a folder of papers, on a lemon field in front of green terraced fields, one saying "start with this workbook"

what a bot can do in Excel

the excel toolkit is composio's microsoft excel connection. its workbook actions are separate from giving a bot a local attachment. choose a connected workbook for ongoing app work, or attach the .xlsx when the job is about that file.

actiondusk bot treats it aswhat you would use it for
Search Drive Filesreadlocate a workbook by name before inspecting its contents
List Worksheetsreadconfirm which sheets are present in that workbook
Get Worksheet Used Rangereadfind the occupied area of a sheet for review
Get Rangereadread the budget and actual values in a specified range
List Table Rowsreadinspect the entries in a named workbook table
Update Rangechangewrite a deliberate change into the destination you chose
Add Chartchangeadd a chart for the figures you want to present
Export Workbook to PDFchangeprepare a pdf version of the workbook for review

composio, the connection service dusk bot uses for apps, lists 125 Excel actions (catalog version 20261103_00, read 12 november 20264). dusk bot treats 60 of them as reads, 1 as sends and the other 64 as changes. an action counts as a read only when its name starts with a read word like get, list or search, so a bot you allow only to read can never call the rest. a send is anything that reaches a person outside the app or moves money, like create comment: it waits for your Allow unless you've given that bot a daily amount it may send alone.

connect Excel

  1. open Connected apps in the sidebar.
  2. pick Excel and sign in on Excel's own page, so your password goes to them and never to a bot.
  3. choose which bots may use it, and whether each may only read or may also change things. your bookkeeper doesn't need your Excel.
  4. ask in plain words. reading and drafting happen freely; sending asks you first.

for connected work, choose excel in Connected apps, finish microsoft's sign-in and allow the workbook bot to use it. identify the file and sheet before asking for an edit.

for a file task, drop the .xlsx into chat or use Attach files. tell the bot what to inspect and ask for the result as a file in chat. it can also use a project folder you give it.

routines to copy

start with a workbook review that leaves values alone. add a write job only after the bot has correctly identified the sheets and columns.

budget variance reading

every monday at noon, read the budget and actual columns in the acme planning workbook. list the largest differences, showing both inputs and the row label. keep different currencies separate. do not update formulas, values or formatting.

mondays at 12:00 · a variance report with its source values

staffing table gaps

every wednesday at 9, inspect the allocation table in the acme staffing workbook. flag rows with a missing person, week or assigned hours. report the row reference and missing field. leave the table order and all entries alone.

wednesdays at 09:00 · a checklist of incomplete staffing entries

month-end report copy

on the last day of each month at 3, find the acme monthly workbook and confirm its sheet names with me. ask me before you change anything or export it. after i agree, make a pdf for my review and put the result in this chat.

last day of the month at 15:00 · a reviewed workbook selection and a pdf report

what it asks you first

connected workbook edits use app permissions. updating cells or adding charts is not documented as pausing for a sending card. limit the bot to a narrow set of excel actions, and write "ask me before you change anything" when the job needs a checkpoint.

file work uses the bot's computer permissions instead. start on Ask for approval while you inspect how it handles a dropped workbook. these are different controls from the separate setting for sends such as emails and messages.

what it cannot do

  • change a connected excel range under read-only access. a report in chat can stay separate from workbook writes.
  • run this connection as a local workbook-change event feed. composio lists no excel events, so the routines here run on a schedule instead.
  • open the desktop app and carry out a scheduled workbook job while your machine is sleeping. local work pauses then; use an always-on bot machine if the timing matters.

make the file route explicit

say "review this attached workbook and return your findings here" for a one-off .xlsx. for an ongoing report, give the connected file reference each time. do not let a familiar filename stand in for the source: ask which workbook and sheet the bot read. google sheets uses a separate connector.

decide where the report belongs

a generated file appears in chat and lives in the bot's folder or project folder. think about that destination before building a file organisation routine. if you later want to email the report through outlook, that is another connection and the send has its own approval setting.

questions

can i just drop an excel file into the chat?

yes. drop the .xlsx or use Attach files, then describe the workbook task. you do not need to connect a microsoft account merely to give the bot that file.

is this an excel connection or desktop screen control?

the highlighted tools belong to composio's microsoft excel toolkit. they are app actions. working on an attached file is a separate route; neither description promises that the bot operates an open excel window.

can it watch every workbook edit as it happens?

the excel facts catalog lists no triggers, so this page offers scheduled inspections. choose a schedule that matches how often the workbook needs checking.

sources

  1. dusk bot docs: files and connected apps
  2. dusk bot docs: computer approvals
  3. dusk bot docs: scheduled routines
  4. composio, Excel toolkit (catalog version 20261103_00), checked 12 november 2026

drafted with ai help from the dusk bot docs and the sources listed on this page, then checked against them. if something here is wrong or out of date, write to [email protected].