Skip to content
OneKitly

Extract spreadsheet formulas

List every formula in a workbook with its sheet and cell, to audit or document it. Reads Excel (XLSX, XLSM), OpenDocument (ODS) and Apple Numbers, in any language — a French SI() or a German WENN() comes out as written. XLS and XLSB carry formulas that this reader cannot always surface, and CSV or TSV hold none by design: they store results, never formulas.

10 / 10 free files today

Extract spreadsheet formulas works straight from this page — free, instant, nothing to install. It covers XLSX, XLSM — adjust any of them and the result follows immediately.

How to use it

  1. Open the tool — no signup or install needed.
  2. Enter your input or adjust the available options.
  3. Get your result instantly, then copy or download it.

Frequently asked questions

What does Extract spreadsheet formulas do?

List every formula in a workbook with its sheet and cell, to audit or document it. Reads Excel (XLSX, XLSM), OpenDocument (ODS) and Apple Numbers, in any language — a French SI() or a German WENN() comes out as written. XLS and XLSB carry formulas that this reader cannot always surface, and CSV or TSV hold none by design: they store results, never formulas.

What does it take into account?

It factors in XLSX, XLSM. Change any of them and the output follows immediately.

When would I actually use this?

Getting a table out of a workbook and into something else — JSON for an API, CSV for an import, HTML for a page — opening a file whose software you do not have, and cleaning a sheet before you hand it on.

What is the most common mistake?

Expecting the formula to survive the trip. A converted file carries the last value the spreadsheet computed, not the calculation behind it — and a workbook written by a program can carry the formula with no cached value at all, which most readers discard along with the cell.

How is Extract spreadsheet formulas different from Convert formulas to values?

They sit next to each other but answer different questions. Convert formulas to values: replaces every formula by the result Excel last saved with it, so the sheet keeps its numbers but no longer shows how they were obtained — useful before sending a file out. Nothing is recalculated: a workbook saved without cached results comes back empty. Works with Excel (XLSX, XLS, XLSM, XLSB), OpenDocument (ODS), Apple Numbers, CSV and TSV — though CSV and TSV never hold formulas to begin with. Pick whichever matches what you're starting from — both are free.

Is there a tool for the next step?

Spreadsheet viewer is the closest one after this: Open and read an .xlsx, .xls, .ods or Numbers file without a spreadsheet program.

Where do the figures come from?

Nothing leaves the browser. An .xlsx and an .ods are both zipped XML, read here against their published specifications. Dates are the fragile part — a spreadsheet date is a number counted from an epoch the workbook itself declares, so the same 45000 is two different days depending on a flag most files never show you.

Further reading

All guides →
ExplainerConverting Formulas to Values Keeps the Cached Answer, Not the CalculationA spreadsheet file stores both the formula and the last answer Excel computed. Stripping the formula leaves the stored answer — and leaves a blank wherever the file never carried one.ExplainerThe Workbook with Twenty-Three Formulas That Reported NoneA cell can hold a formula and no cached result. A reader that skips empty cells throws the formula away with them — and says the file has none. One parsing option separates the two cases.How-toOne File per Tab, and What a Split Leaves BehindSplitting a workbook writes one .xlsx per sheet, named after the tab. It carries the values across and not the formulas — which is the right default when the point is to send one department its own tab.ExplainerThe .ods File That Is Valid, and That Your Reader RefusesOpenDocument makes styles.xml optional. Several readers demand it and reject the whole document without it — "Cannot find file styles.xml in zip" on a file that is not broken.ExplainerA Cell of Three Spaces Counts as Empty, and That Is the PointWhitespace is the whole reason these tools exist. A row of blanks looks empty, is not empty to a strict test, and quietly survives every filter you apply after it.How-toMerging Workbooks: One Sheet Each, or One Table for AllTwelve monthly reports can become twelve tabs or one table of twelve months. Only the second can be sorted and summed in one go — and it is the one where the header rows need handling.