Spreadsheet Migration Audit

Drop in an .xlsx and see which of your formulas break — or silently change behavior — in the app you're moving to. Verdicts are matched against our compatibility dataset: Google Sheets and LibreOffice results come from actually executing formulas — in real LibreOffice builds, and in Google Sheets via a dated Drive import. Excel verdicts are documentation-based; we do not run desktop Excel. Excel for the web is a separate application which we do execute (2026-09-01), and its results are reported separately.

Drop your .xlsx here or Choose file

100% private: the file is parsed in your browser and never uploaded anywhere. Verify it yourself — open your browser's network tab while you audit.

“Excel” and “Excel for the web” are separate targets on purpose: they are two different implementations of the calculation engine. The desktop verdicts come from Microsoft’s documentation; the web verdicts come from formulas we actually executed in Excel for the web.

→

What this is (and isn't): function-level triage from a pre-computed compatibility dataset — LibreOffice verdicts from formulas we executed in real LibreOffice builds, Google Sheets verdicts from the same formulas executed in Sheets via Drive import (a dated run: Sheets has no version to pin), Excel for the web verdicts from a dated OneDrive recalculation of the same formulas (a separate app from the desktop product), and desktop Excel verdicts from Microsoft's official documentation — we do not run desktop Excel. It flags functions known to be missing or to behave differently; it does not recalculate your workbook in the target app, so it cannot promise your specific numbers survive. Use it to know where to look first. LibreOffice verdicts are per tested release: we executed every tested function in 24.2.0.3, 24.8.7.2, 25.2.0.3 and 25.8.7.3, so picking an older target version above flags functions that only exist in newer builds. Google Sheets has no version to target — one dated run, and a handful of functions whose verdict is inconclusive because the .xlsx storage prefix we write was not mapped by Google's importer; those fall back to Google's documentation and say so. How we verify.

At-risk functions

All functions found

FunctionFormulasVerdictVerdict basis

Unlock the full report — $19 $29 launch price, one-off

Cell-level detail for every at-risk and unknown function (not just the top 3), the complete per-formula verdict table, CSV export, and a print-ready report. One license, unlimited workbooks, works offline after unlock.

Buy a license

Reads .xlsx / .xlsm (modern Excel format). Legacy .xls is not supported — save as .xlsx first. Macros/VBA, pivot tables, external links, and add-ins are out of scope: this audit covers worksheet formulas.