Back to All Tools

Excel to Parquet

Convert Excel spreadsheets into Apache Parquet.

Upload an Excel workbook (.xlsx, .xls, .xlsm, or .csv), choose worksheets, set compression and column types, and download a single Parquet file or a Batch ZIP of split Parquet parts.

Drop your Excel file here

or click to browse (.xlsx, .xls, .xlsm, .csv — max 25 MB)

workbook.xlsx
0 KB
Upload a file first…

Used for Batch ZIP: rows per Parquet file inside the archive. Default 500. Single Parquet keeps all rows in one file.

Ready. Upload an Excel workbook to begin.

Data Preview 0 rows

Conversion summary

Limits & notes

  • Supported: .xlsx, .xls, .xlsm, .csv.
  • Select one or more sheets from the dropdown. Single Parquet merges selected sheets using the first sheet's columns.
  • Auto-detect writes integer ID columns as INT64 so Power BI sorts them numerically (1, 2, 10), not as text (1, 10, 100).
  • Single Parquet keeps all rows in one .parquet file; Batch ZIP splits by your Split rows value into multiple Parquet files.
  • Uploaded files are processed on this server only (no third-party API) and deleted after download.
  • Your plan (Free): up to 25 MB and 50,000 rows per sheet.
Plan File size Row limit per sheet Notes
Free (you) 25 MB Up to 50,000 Keeps performance smooth in browsers; avoids memory crashes.
Pro 50 MB Up to 100,000 Suitable for mid-size datasets; requires efficient parsing.
Premium 100 MB Up to 250,000 For enterprise users; may need server-side streaming or chunking.
Done
How to Use
  1. Upload an Excel file (.xlsx, .xls, .xlsm, or .csv).
  2. Select one or more worksheets from the dropdown.
  3. Choose compression, column types, and download package (single Parquet or Batch ZIP).
  4. For Batch ZIP, set Split rows (default 500), then Convert to Parquet.
  5. Review the data preview and summary, then Download. Use Clear to start over.
Pro Tips
  • Gzip compression shrinks Parquet files for download; choose None for fastest write.
  • All-strings mode is safest for mixed Excel cells; Auto-detect uses numbers/booleans when possible.
  • Choose Batch ZIP and set Split rows to download multiple smaller Parquet files in one ZIP.
  • Turn on First row is header when your sheet has column titles.
  • Upload size follows the limit your admin set for your plan (Parquet defaults: Free 25 MB / Pro 50 MB / Premium 100 MB).
FAQs
QWhich Excel formats are supported?
A

.xlsx, .xls, .xlsm, and .csv.

QCan I convert more than one sheet?
A

Yes. Select multiple worksheets from the dropdown; single-file mode merges them using the first sheet's columns.

QWhat is Batch ZIP?
A

It splits each sheet into multiple Parquet files by your Split rows value and packs them into a ZIP for download.

QWhat is Parquet?
A

Apache Parquet is a columnar binary format widely used in analytics (Spark, DuckDB, Pandas).

QWhat are the plan limits?
A

Recommended row limits per sheet: Free 50,000 / Pro 100,000 / Premium 250,000. File size follows the upload limit your admin set for this tool and your plan.