Skip to content

No account required

Start a project

Reference / File types

What it reads, and how well.

“Supported” is not one thing. A CSV is the data. A table inside a PDF has to be reconstructed. A photograph of a stocktake sheet is read by eye. All three are accepted, and each one says which it is.
Formats accepted
41
Fidelity tiers
3
Refusals
stated before upload

Tier 1 · Read directly

The file is the data.

Nothing is inferred and nothing is lost. Types, precision and structure come across as they were written.

23 formats

Tier 2 · Data extracted

Data inside something else.

The numbers live inside a layout built for a human reader. Structure is rebuilt, and every decision it makes is shown to you.

12 formats

Tier 3 · Read by eye, then checked

An image of a number.

Each figure is checked against the totals printed beside it. Anything the model is not confident about is flagged, never guessed.

6 formats

Spreadsheets

The common case. Every sheet is read, including the ones that are notes.

Excel workbook.xlsx

Every sheet read, including the ones that are notes rather than data.

Excel 97–2003.xls

Read the same as a modern workbook.

Excel, macro-enabled.xlsm

Values and formulas are read. Macros are never executed.

OpenDocument spreadsheet.ods

LibreOffice and OpenOffice workbooks, read like Excel.

Apple Numbers.numbers

Tables are pulled out of the Numbers package sheet by sheet.

CSV.csv

Delimiter, quoting and encoding detected rather than assumed.

Tab-separated.tsv

Read as delimited text.

Documents & decks

Reports written for people, with tables buried inside them.

Database & app exports

Whatever your warehouse, API or admin panel hands over.

JSON.json

Nested objects are flattened into tables, keeping the path as the column name.

Newline-delimited JSON.ndjson

Streamed a record at a time, so an export of any size is fine.

XML.xml

Repeated elements become rows; attributes become columns.

Parquet.parquet

Read columnwise, with the file's own types kept.

SQLite database.sqlite

Every table read, with the foreign keys used to work out how they relate.

SQLite database.db

Read as SQLite when the file is one, and reported plainly when it is not.

Dashboards

The data behind a report someone else built: not a picture of it.

Power BI report.pbix

The tables inside the report are read out of its model, along with the measures that were defined on top of them, so your own definitions are used rather than re-invented.

Power BI templateDefinitions only

A template carries the model and the measures without the data, and is read for both.

Tableau packaged workbook.twbx

The packaged extract is read as data, and the workbook beside it supplies the calculated fields.

Tableau workbookDefinitions only

Calculated fields and the shape of each sheet are read.

Tableau extract.hyper

Read straight through, table by table.

Bank & accounting

What a bank will actually give you, with the reference codes intact.

OFX statement.ofx

Transactions come with their own type codes and references, which makes matching far better than a CSV.

Quicken statement.qfx

Read as OFX, which is what it is underneath.

QuickBooks statement.qbo

Read as OFX, with the QuickBooks account mapping kept.

MT940 statement.sta

The SWIFT tags are parsed into transactions, balances and references.

Survey & research

Files that carry their own codebook, so the labels survive the trip.

SPSS data.sav

Variable labels, value labels and missing-value codes are all read, so a 5 stays “Strongly agree” and a 99 stays missing.

SPSS data, compressed.zsav

Read the same as .sav.

SPSS portable.por

Read the same as .sav.

Stata data.dta

Variable and value labels are kept, so the codebook does not have to be re-typed.

SAS data.sas7bdat

Read with its formats, including dates.

SAS transport.xpt

The interchange format SAS itself exports. Read like a .sas7bdat.

Screenshots & scans

A photograph of a printed sheet is a data source like any other.

PNG image.png

Screenshots of a dashboard or a table are read, and every figure is checked against the totals in the same image.

JPEG photo.jpg

A photograph of a printed report or a handwritten sheet is read into a table.

JPEG photo.jpeg

The same as .jpg.

iPhone photo.heic

Accepted as it comes off the phone. Safari usually hands it over as a JPEG.

WebP image.webp

Read like any other screenshot.

TIFF scan.tiff

Multi-page scans are read page by page.

Notes & bundles

Context for the analysis, and a way to send a whole folder at once.

Plain text.txt

Read as notes, or as data when the contents turn out to be a table.

Markdown.md

Markdown tables become tables; the rest becomes context for the analysis.

Zip archive.zip

Unpacked, and each file inside is treated as though you had uploaded it yourself.

Every format above is accepted today. The ones marked as definitions-only are the honest exceptions: the file genuinely does not contain rows, so there is nothing to analyse, and that is better said here than after you have uploaded.

41 formats across 8 categories, 15 of which have a written guide.