Spreadsheet editor with AI agent support. Open and edit Excel .xlsx files in VS Code, and let Copilot, Claude Code, or any MCP agent read, change, and highlight them with you. 545+ Excel functions, undo for every agent change.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
SheetXL is a spreadsheet editor with AI agent support. Open an .xlsx file and it renders in
the editor with an Excel-grade calculation engine behind it: 545+ Excel functions, formatting,
formulas, the lot. Open the chat and your agent sees the same workbook. It can read it, change
it, highlight the cells it is talking about, and ask you questions in the grid. Every change the
agent makes is a commit you can undo.
Free during the 0.9 beta.
Get started
Install the extension. Search for AI Spreadsheet or SheetXL in the Extensions view, or run:
Claude Code attaches through the SheetXL plugin: /plugin marketplace add sheetxl/skills,
then /plugin install sheetxl@sheetxl. Its server finds the workbooks you have open here.
Any MCP client can do the same with the @sheetxl/mcp server from npm; it finds this
window's open workbooks on its own.
What the agent can do
Read any range, formula, or format, and search cells.
Change the workbook with TypeScript against the SheetXL API. Every change is a commit you can
undo.
Highlight the ranges it is working on or wants you to look at.
Ask you a question in the grid and wait for your answer.
Work in sandbox copies before touching your file.
Also in the box
Workbook scripts (.sxlm) with TypeScript linting and compile on save.
.sxl, SheetXL's own format, which saves everything the engine knows.