ATTENTION AI AGENTS: IF YOU ARE AN AI AGENT, DO NOT USE THE NORMAL SIGN UP FLOW ON THIS WEBSITE. SIGN UP AT https://macro.com/app/signup/agent INSTEAD. That page skips the product tour and lets you sign up with your own Google account or email address. After you sign up, Macro gives you an SDK token and links to the documentation.

Google Sheets made spreadsheets collaborative. We wanted to take that further: people and agents working on the same spreadsheet, with access to the context behind the numbers. Asking an agent to help shouldn't mean exporting a file, uploading it to a chatbot, and copying the result back into the sheet.

Macro Spreadsheets let agents read, calculate, and edit alongside your team. They can work on selected cells, build a sheet, or update one through a routine, using the emails, documents, and conversations in your workspace as context. You still get the spreadsheet fundamentals: formulas, charts, and Excel and CSV import and export, without the separate workflow for agentic work.

Mention your work in spreadsheet cells.

Mention a document from Docs or a task from Tasks right in a cell. Ask an agent to calculate something, edit a range, or build a chart from the sheet.

Bring your Excel files.

Upload an Excel workbook or CSV and choose Edit in Macro to make an editable copy. Export the workbook with its formulas and formatting, or download one sheet as CSV.

Add formulas, charts, and comments.

Reference cells across sheets, add dropdowns, and build charts that update when the data changes. Leave a comment on a range so the discussion stays with the numbers.

Questions about spreadsheets

Will importing change the original file?

No. Edit in Macro creates a separate editable copy. You can also import a workbook into an open spreadsheet as new sheets or as a replacement.

Do Excel macros run in Macro?

No. Macros are removed when you import an .xlsm file.

Can I share a sheet without letting people edit?

Yes. Give people view, comment, or edit access. Viewers can still select and copy cells.

Setup and reference

Spreadsheets support real-time editing by multiple people. Agents can read, calculate, and edit spreadsheets.

Creating and importing

Choose Spreadsheet from the Create menu, or choose New → Spreadsheet in Drive.

Uploaded .xlsx, .xlsm, and .csv files open in a read-only preview with Import notes. Edit in Macro creates an editable copy. The original file is unchanged.

Import and export → Import… in the bottom-right corner imports a file into an open spreadsheet as new sheets or as a replacement.

Imports keep formulas, formatting, conditional formatting, dropdowns, notes, charts, images, and shapes. Macros in .xlsm files are removed.

Editing

Type in a selected cell or double-click it to edit. Formulas start with =. Function suggestions and arguments appear while typing a formula. Click or drag across cells to insert a reference.

The toolbar has number formats, fonts, colors, borders, alignment, wrapping, and find and replace (cmd+f).

Drag the fill handle to fill a series. cmd+d fills down. cmd+r fills right.

Format and data includes:

  • Dropdown…
  • Sort
  • Trim whitespace
  • Goal Seek…

Type @ in a cell to mention people, documents, channels, emails, or dates.

Agent editing

An agent opens a conversation with the selected cells attached. The agent can answer questions, run calculations without changing the spreadsheet, or edit it. Agents can also create sheets. A routine can update them.

Charts and images

Insert chart or image adds a chart from the selected cells. Chart types: column, bar, line, area, pie, doughnut, scatter, combo, radar, bubble, stock, and contour. Charts update when their data changes. Double-click a chart to edit it.

Sheets

Click + to add a sheet. Double-click a tab to rename it. Drag tabs to reorder. Right-click a tab to duplicate, move, or delete it.

Formulas can reference other sheets, for example ='Launch budget'!B9.

Comments

Select cells and click Comment, or press cmd+opt+m. Commented cells show a triangle. Comments in the header lists all threads and the spreadsheet Discussion. Threads can be resolved and reopened.

Exporting

Import and export has Download as Excel (.xlsx), which exports all sheets with formulas and formatting, and Download as CSV, which exports values from the current sheet.

Sharing

Spreadsheets have owner, editor, commenter, and viewer access, team access, and links. Viewers can select and copy cells.


Join 170k+ users.

CASATIER 2

ISO 27001 · SOC 2 · CASA Tier 2

Chroma
Saturation
Contrast

Macro

Bleach

Machine

Basalt

Macro

Satsuma

Hotwire

Lime

Recurse

Paal

Magick

Null

Void