Reading & structure2 tools
- Get every sheet's name, used range and size
- Read cell values and the formulas behind them
- Read a sheet or a named range without changing it
All 2 tools
- get_spreadsheet_info
- read_spreadsheet
Calc agent
A spreadsheet is not a document with rows. The Calc agent reads the cells and the formulas behind them, and operates the sheet the way an analyst would.
One prompt reads the Data sheet, writes a ratio table on a new Dashboard sheet and charts the results, with every ratio calculated from your figures. Replica of the app window, driven through the agent's real states, not a screen recording.
42 tools, grouped by what they’re for. Every capability below is a real tool the agent calls — the names are the evidence, the text explains what they let you do.



Alongside the tools above, Calc carries 31 skills — pre-built prompt blueprints for common Calc work. A keyword match against what you ask selects one automatically and folds it into the agent’s instructions before it starts; there is no picker to operate.
The models an analyst builds by hand: a DCF, a comps table, an LBO structure, returns and sensitivity analysis, a full three-statement build, ratio analysis, a portfolio tracker, a controlling pack.
Bookkeeping and period-close work: AR aging, a fixed asset register, an amortization schedule, an invoice tracker, account reconciliation, a close checklist.
Spreadsheet patterns that show up outside finance: dashboards, forecasting, a sales pipeline, project and product trackers, HR and inventory operations, general data analysis, a scoring matrix for weighing options.
Blueprints that generate Python UNO macro code rather than a workbook directly: batch report generation, chart automation, advanced conditional formatting, data import and transform, PDF and print export, named-range formula systems, sheet protection and validation.
A cell is two things: what it shows and what computed it. Reading a range returns both the value and the formula behind it, so the agent can see that a number comes from a lookup three sheets away before it changes anything that depends on it.
Because it works at the formula layer, it can build what an analyst would build by hand: a pivot table grouped and aggregated from a source range, a named range a formula can call by name instead of a cell address, conditional formatting keyed to a threshold — and hand the result off as a real XLSX export.
Create an account, download OfficeLabs and open a file. 14-day Pro trial, no card required.
Start free trial