Home · Comparisons · Data preparation tools

Data preparation tools for people who start in Excel

"Data preparation" covers everything between a raw export and something you can use: fixing types, trimming, merging files, matching tables, removing duplicates, summing up. The tools range from free and already on your machine to thousands of dollars per seat. The right one depends less on features than on who you are and how often you repeat the work.

The tools, briefly

ToolRuns onPriceBest for
Power QueryInside Excel. Windows has the full set of sources; Excel for Microsoft 365 for Mac has a subsetIncluded with ExcelExcel users who want repeatable shaping without leaving the workbook
OpenRefineWindows, macOS, Linux (runs locally, used in the browser)Free, open sourceCleaning messy text: clustering spellings, splitting and normalizing values
KNIME Analytics PlatformWindows, macOS, LinuxFree, open source (paid KNIME Hub for sharing and scheduling)Analysts who will build many node workflows and want no license cost
EasyMorphWindows onlyFree edition up to 20 actions per project; Professional $900 a yearBusiness users on Windows automating file and database prep
Tableau Prep BuilderWindows, macOSPart of a Tableau Creator license, $75 per user per month billed annuallyTeams that already analyze in Tableau
Alteryx OneCloud; Designer desktop needs WindowsStarter $250 per user per month billed annually (cloud only); higher editions on requestAnalytics teams with many workflows, connectors and scheduling
TableDI 2macOS (Apple silicon and Intel); Windows in progressFree for one saved job; $99 once for moreOne person's monthly file routine: reconcile, merge, check, deliver

Checked September 30, 2026 on each vendor's own pricing and download pages. Prices change; confirm before you buy.

How to choose

You live in Excel on Windows

Start with Power Query. It is already paid for, it records every step, and "Refresh" reruns them on new data. Its weak spots are the ones you meet later: a renamed column stops the refresh with an error you trace back through the steps, and explaining last month's numbers means keeping last month's workbook.

You live in Excel on a Mac

Power Query exists on the Mac now, but with fewer sources — no PDF, and SQL Server is the only database. What works and what doesn't is on its own page.

You clean one messy dataset at a time

OpenRefine. Its clustering of near-duplicate spellings is the best free tool for that job, and its history of operations can be reapplied to the next file of the same shape.

You are an analyst who will build dozens of flows

KNIME if cost matters, Alteryx if the organization already standardized on it, Tableau Prep if the output goes to Tableau. These are general-purpose: many node types, many connectors, and a learning curve to match.

You do the same file work every month

This is where general-purpose tools feel heavy. The work is not "any transformation" — it is the same three exports, matched and summed the same way, checked for what's new or missing, and handed to the same person. TableDI 2 is a desktop app for file work you redo every period: it keeps your sources, rules and delivery as a job, so next month you drop in the new files and run it again. Everything runs on your own machine.

What TableDI 2 does and doesn't do

A job's rules are a fixed set of steps in a fixed order: import mapping (which column becomes which), clean (drop repeats, pad with leading zeros, trim spaces, one date format, read as a number), match on a key, compare amounts within a tolerance, summarize (total, count, smallest, largest, average), computed columns, and delivery. A merge job combines several sheets into one, matching columns by name. Before each period runs, a preflight shows renamed or missing columns, duplicate or blank keys and how the row count moved. Rows the job can't decide by itself wait for you with the file and row they came from.

It is not a general data preparation platform. There is no canvas of nodes, no scripting, no database or cloud connectors, no scheduling server, no charts. If you need those, the tools above are the honest answer. If you need the same monthly job to run the same way and tell you what changed, it is the shorter path.

What it costs

Free has no time limit and no account: unlimited one-off tasks, export with no row limit, and one saved job you rerun every period. The lifetime edition is $99 once for one machine (movable) — or $49 for a year or $7.99 for a month, neither of which renews by itself; it adds more jobs, rules made from exceptions, carrying items to the next period, delivery templates and the history of every period.

Questions people ask

What is a data preparation tool?

Software for turning raw data into something you can analyze or report on: fixing types and formats, combining files, matching tables, removing duplicates and summarizing — ideally as recorded steps you can rerun instead of manual edits.

What is the best free data preparation tool?

It depends on the job. Power Query comes with Excel; OpenRefine is best for cleaning messy text; KNIME Analytics Platform is the most capable free general-purpose option. TableDI 2 is free for one saved monthly job on a Mac.

Is Power Query a data preparation tool?

Yes — it is Microsoft's data preparation engine inside Excel and Power BI. Each step is recorded and replays on refresh. The Mac version supports fewer data sources than Windows.

Do these tools work on a Mac?

OpenRefine, KNIME, Tableau Prep Builder and TableDI 2 run natively on macOS. Power Query runs in Excel for Microsoft 365 for Mac with fewer sources. EasyMorph and Alteryx Designer are Windows applications; Alteryx's cloud edition runs in a browser.

Doing this every month?

In TableDI 2 you do it once, then save it as a job. Next month you drop in the new files and run it again.

macOS, Apple silicon and Intel; Windows is in progress (what to do meanwhile). Free is not a trial — no account, no card.

Last reviewed 2026-09-30 by the TableDI team. Something wrong on this page? Tell us — it is one inbox, read by the people who build TableDI.