Convert Parquet to Excel

Excel cannot open Parquet, and the add-ins that claim to usually want your file on a server first. This converter reads the Parquet file locally and writes a proper workbook with typed cells, so the data lands ready to work with.

  • Runs in your browser
  • No signup
  • No upload
  • Free

ParquetExcel

Runs on your device
Options

Reading Parquet

Writing Excel

Converting Parquet just to look inside it?Open Parquet files directly with ParquetReader — opens Parquet files directly.
What happens

How this converter handles Parquet to Excel

  1. Decompresses the Parquet file and reads the schema from its footer.
  2. Flattens nested columns into dotted names so nothing is silently dropped.
  3. Writes typed Excel cells — numbers stay numeric, timestamps become real dates, booleans stay booleans.
  4. Bolds and freezes the header row.
Format differences

Parquet vs Excel

Typed, compressed, columnar storage built for analytical scans. Spreadsheet workbooks with sheets, formatting and cell types.

ParquetExcel
Type informationFull — ints, floats, booleans, timestamps, decimalsPer cell — text, number, date, boolean
StructureColumnar, with nested type supportSheets of rows and columns
CompressionBuilt in (Snappy, Gzip, Zstd)Zipped XML
Typical file sizeTypically 5–15% of the CSVSmaller than CSV, larger than Parquet
SchemaStored in the file footerNone beyond the header row
Human-readableNo — binaryOnly in a spreadsheet app
Tool supportSpark, DuckDB, pandas, BigQuery, AthenaExcel, Google Sheets, LibreOffice
Worth knowing

What to watch out for

Excel’s row limit is a real constraint

A worksheet stops at 1,048,576 rows. Analytical Parquet files routinely exceed that, in which case the output is truncated with a warning. Filter or aggregate before converting.

Large integers lose precision in Excel

Excel stores numbers as 64-bit floats and keeps 15 significant digits. INT64 identifiers longer than that will be rounded by Excel itself, regardless of what the file contains.

The workbook is much larger than the Parquet file

Even zipped, .xlsx carries far more overhead than a columnar binary format. Expect a substantial size increase.

When you need this

Common reasons to convert Parquet to Excel

Handing analytical output to a business team

A workbook needs no explanation. A Parquet file needs a tutorial.

Building a chart or pivot table quickly

For a one-off summary, Excel is often faster than writing a query.

Reviewing a sample by eye

Converting a filtered extract is a practical way to review rows manually.

FAQ

Parquet to Excel questions

Is my Parquet file uploaded?
No. The conversion runs in your browser using WebAssembly and JavaScript. The file is read from your disk into a Web Worker, converted in memory, and handed back as a download. It is never sent to a server, so there is nothing for us to store, log or leak.
Can Excel open Parquet files natively?
No. Excel has no Parquet support. Power Query can reach Parquet in some Microsoft 365 configurations, but a converted .xlsx works everywhere without setup. To inspect a Parquet file rather than hand it to a spreadsheet user, ParquetReader opens it directly.
What if the file has more rows than Excel allows?
The output is truncated at the worksheet limit and the conversion warns you. Convert to CSV instead if you need every row in a text format, or filter the data first.
Do I need Python, pandas or an add-in?
No. The Parquet reader runs as WebAssembly inside the page.
Are timestamps real Excel dates?
Yes, written as date-typed cells with a yyyy-mm-dd hh:mm:ss format so they sort and filter correctly.