XDA’s writer this week made a case the spreadsheet crowd will recognise: the Excel setting that flattened a week’s worth of cleanup work was Power Query’s Group By, not a Copilot button. The Copilot prompt is faster to demo, the Group By saved more hours. Eight Excel automation tools below cover the same ground, the ones that pay back in the first week and the ones that pay back over months.

We tested 8 of the best Excel automation apps for desktop in 2026. The brief: which ones automate cleanup, which ones build full workflows, and which ones handle a million-row table without melting the machine.

What to look for in an Excel automation tool

Six criteria sort the daily drivers from the side experiments:

Quick comparison

ToolBest forPlatformsFree planStarting priceBuilt-in to Excel
Power QueryData cleanupWindows, macOSYesFree with ExcelYes
Power Automate DesktopCross-app RPAWindowsYesFreeNo
Office ScriptsCloud-side TypeScriptExcel for Web, WindowsWith M365M365 plansYes (M365)
AutoHotkeyKeyboard-driven workflowsWindowsYesFreeNo
Numerous.aiAI in cellsWindows, macOSYes$10/moAdd-in
xlwingsPython-Excel bridgeWindows, macOSYesFree (open source)No
MacabacusFinance modellingWindowsTrial$59/yearAdd-in
Visual Basic for ApplicationsLegacy macrosWindows, macOSYesFree with ExcelYes

The tools

1. Power Query, Best for repeatable data cleanup

Power Query is the data ingestion and transformation tool that ships inside Excel and Power BI, and it is the answer to most “I do this same cleanup every Monday” problems. The interface is a recorded sequence of M-language steps, the refresh button reruns them. Source data can be a CSV, a SQL table, a JSON API, or another workbook, the steps in between stay identical.

Where it falls short: M-language errors are unhelpful. A broken step often surfaces three steps later, which makes debugging a long pivot table painful.

Pricing: Free with Excel 2016 or later, including Microsoft 365 subscriptions and standalone licenses.

Platforms: Windows (Excel 2016+), macOS (Excel 2019+ with reduced feature parity).

Download: Built into Microsoft Excel, see Microsoft 365

Bottom line: First place to look if a recurring cleanup task feels like wasted hours.

2. Power Automate Desktop, Best for cross-app robot work

Power Automate Desktop is Microsoft’s RPA tool, free with Windows 11 and free with a Microsoft account on Windows 10. It records UI interactions across apps, including Excel and any browser-based system, then replays them on a schedule. The use case is the workflow that ends with an Excel paste from a system that has no API.

Where it falls short: UI-recording RPA is brittle by nature. A button move in the upstream app breaks the flow until someone re-records.

Pricing: Free for desktop flows on personal Microsoft accounts. Premium connectors and unattended runs require a Power Automate license starting at $15/user/month.

Platforms: Windows 10 and 11. No macOS client.

Download: Power Automate Desktop

Bottom line: The right tool for filling spreadsheets from systems that lock down their export.

3. Office Scripts, Best for cloud-side TypeScript automation

Office Scripts is the modern replacement for VBA inside Excel, TypeScript-based, cloud-stored, and shareable across a tenant. The Action Recorder mode generates a script from a recorded action, the Code Editor lets a developer extend it. Scripts run in Excel for Web and in the desktop client on Windows, and they trigger from Power Automate flows.

Where it falls short: Microsoft 365 commercial plans only. Personal Microsoft accounts and Excel standalone licenses do not see the feature.

Pricing: Included with Microsoft 365 Business Standard ($12.50/user/mo), Business Premium, and E3/E5.

Platforms: Excel for Web (any OS browser), Excel for Windows desktop.

Download: Built into Microsoft 365 commercial plans, see Office Scripts docs

Bottom line: The post-VBA path for any organisation on Microsoft 365 commercial.

4. AutoHotkey, Best for keyboard-driven workflows around Excel

AutoHotkey is the Windows scripting tool from the keyboard-shortcut piece next door, and it earns a place here for one reason: Excel’s keyboard surface is enormous, and AHK can wrap it. Hot-strings expand to formulas, hotkeys insert today’s date, or copy-as-values, or run a Power Query refresh. A 20-line script saves more keystrokes than any add-in.

Where it falls short: Windows only, and the script lives in a file that has to follow the user to a new machine.

Pricing: Free, open source.

Platforms: Windows 7 and later.

Download: AutoHotkey

Bottom line: The cheapest keystrokes-per-hour upgrade Windows users can install.

5. Numerous.ai, Best for AI inside cells

Numerous.ai is the most polished of the “Copilot-like AI add-in for Excel and Google Sheets” tools. Use it like a formula, =AI(“summarise this customer note”, A2), and it returns the LLM’s answer in the cell. Bulk operations work as a fill-down, which is where Copilot-style chat sidebars still struggle.

Where it falls short: every cell call is a billed API hit. Tasks that touch thousands of rows accumulate cost fast.

Pricing: Free starter with a monthly token cap. Pro $10/mo, Business $30/mo unlock larger limits and better models.

Platforms: Excel for Windows and macOS, plus Google Sheets.

Download: Numerous.ai

Bottom line: The best in-cell AI for batch text classification and rewriting.

6. xlwings, Best for Python in Excel

xlwings lets a Python script read and write an Excel workbook, and the workbook can call Python functions as if they were UDFs. The reverse direction is more interesting: build a Python pipeline that runs nightly and outputs a refreshed workbook, with charts and formatting intact. xlwings does both ends.

Where it falls short: requires a Python install on the machine that runs the workbook. Distribution to non-technical users is harder than a pure Excel solution.

Pricing: Free for the open-source PyPI package. xlwings PRO starts at $389/user/year for deployment tools.

Platforms: Windows, macOS, both with Python 3.9+.

Download: xlwings

Bottom line: The right tool for data scientists who need to ship to Excel users.

7. Macabacus, Best for finance modelling

Macabacus is the Excel add-in finance teams install on day one. The shortcut suite, formatting toolbar, audit tools, and chart linking solve the daily pain of investment banking and corporate-finance modelling, the kind of work where a single broken reference costs hours.

Where it falls short: Windows only. The mac install is documented as “not currently supported” and that has not changed since 2024.

Pricing: 30-day trial. Standard $59/year/user, Pro $179/year/user with formatting and pitch-book tools.

Platforms: Windows, Excel 2016+.

Download: Macabacus

Bottom line: The financial-modelling Excel add-in, no contest.

8. Visual Basic for Applications, Best for legacy macros

Visual Basic for Applications is the Excel automation language since 1993, and it still works. New automation should land in Office Scripts or Power Query, but the macro libraries already in use by accounting teams across the world are written in VBA, and VBA still ships in every desktop Excel install.

Where it falls short: Microsoft has positioned Office Scripts as the future. New VBA features are unlikely, security defaults block macros by default in modern Office.

Pricing: Free with any Excel desktop install, including standalone Excel 2024 and Microsoft 365.

Platforms: Windows, macOS (with reduced API).

Download: Built into Microsoft Excel, see VBA reference

Bottom line: Maintain it where it exists, do not write new code in it.

How to pick the right one

If you do recurring data cleanup: Power Query. Nothing else matches the payback.

If you need cross-app automation: Power Automate Desktop.

If you are on Microsoft 365 Business or Enterprise: Office Scripts for new automation.

If you want AI inside cells: Numerous.ai.

If you are a finance modeller: Macabacus.

If you are a Python user: xlwings.

Stay on VBA if the macros are working and the team trained on it. Migrating a working VBA library to Office Scripts is a project, not an upgrade.

FAQ

Is Power Query free? Yes, with any modern Excel install (2016 or later, Microsoft 365). It is not a separate purchase.

What is the best Excel automation for Mac? Power Query (built in, with feature gaps), VBA, and xlwings. Power Automate Desktop is Windows only.

Can Copilot in Excel replace these tools? For one-off prompts, sometimes. For repeatable workflows, no. Copilot is a chat interface, not a recordable script. Power Query, Office Scripts, and Power Automate are repeatable, Copilot is not.

What replaced VBA in Excel? Office Scripts (TypeScript, cloud-stored) for Microsoft 365 commercial users. Power Query handles the data side, Office Scripts handles the application logic, Power Automate handles cross-app workflows.

Is AutoHotkey safe for Excel automation? Yes, if you write or audit the script. AutoHotkey scripts are plaintext, and the runtime is open source. Avoid running unsigned scripts from unknown sources.