Excel workflow

Open a Parquet file in Excel

Excel cannot open a .parquet file by double-clicking — it is a compressed, columnar format Excel does not read natively. If a colleague or a pipeline just handed you one, you have two practical options.

The route available in viewparquet today is CSV: open a local file, optionally filter it with SQL, export CSV, and import that CSV into Excel. viewparquet does not currently create .xlsx files.

The Microsoft alternative is Power Query. Supported Microsoft 365 and Power Query builds can expose a Parquet connector under Data → Get Data; availability and menu labels vary by Excel version and platform.

Export CSV for Excel

Parquet to Excel via CSV

  1. Open the Parquet file in viewparquet

    Drag the .parquet file in. DuckDB-WASM parses it locally; its contents are not uploaded to viewparquet.

  2. Trim to fit Excel if needed

    An Excel sheet holds at most 1,048,576 rows. If your file is bigger, run a quick SQL query first — filter with WHERE, or aggregate — and export the result instead of the raw file.

  3. Export to CSV and open in Excel

    Click Export → CSV, then open the downloaded file in Excel. Format date and number columns once it is loaded.

Common questions

Can Excel open Parquet files natively?

Not by double-clicking. Some supported Microsoft 365 and Power Query builds can import Parquet through Data → Get Data, but connector availability varies; when it is unavailable, export CSV and import the CSV instead.

What is the fastest way to get Parquet data into Excel?

Convert it to CSV in your browser: open the .parquet file in viewparquet, click Export → CSV, and open the CSV in Excel. No install or upload — the conversion runs locally with DuckDB-WASM.

My Parquet file has more rows than Excel allows — what do I do?

Excel caps a sheet at 1,048,576 rows. Filter or aggregate in viewparquet’s SQL editor first — for example SELECT * FROM data WHERE year = 2026, or a GROUP BY summary — and export that result. You keep the analysis and Excel gets a file it can open.

Is my data uploaded when I convert Parquet for Excel?

No. For a local file, viewparquet runs DuckDB-WASM in your browser, so reading the Parquet data and writing the CSV happen on your device rather than on a viewparquet server.

Will dates and numbers survive the trip into Excel?

CSV has no native type information, and Excel may reinterpret or lose fidelity in large integers, leading zeros, timezone-qualified timestamps, high-precision decimals, or nested values. Import via Data → From Text/CSV to choose column types, then validate sensitive columns against the Parquet source.

Can viewparquet export .xlsx directly?

No. viewparquet currently exports CSV, JSON Lines, and Parquet, so CSV is the available bridge into Excel; it does not generate a native .xlsx workbook.

Continue with a related task

Try it on your own file

Drop a Parquet, GeoParquet, CSV, or JSON file into viewparquet: browse rows, run DuckDB SQL, and export results in-browser without uploading the dataset to viewparquet. Optional AI sends messages and applicable context directly to the provider you choose; review Settings → AI before use.