Guide

How to convert CSV to Excel, and Excel to CSV or Parquet

Online converters want you to upload the file first. For a customer export or a payroll sheet that is a bad trade just to change the format. The conversion can happen on your own computer instead.

Convert in two clicks

Open NoEgress and drop a CSV, TSV, Excel, JSON or Parquet file. On the Start page, Convert and download has three buttons: CSV, Excel and Parquet. Click the one you want and the file downloads.

For an Excel workbook with several sheets, pick the sheet first; each sheet is its own table.

When Excel is not an option

An Excel sheet holds at most 1,048,576 rows. For a larger file the Excel button is disabled and CSV or Parquet is the way to go. That limit is also why large CSVs open cut off in Excel.

Why Parquet

Parquet stores data by column, compressed, with the types kept. The same table is usually much smaller than the CSV, and dates stay dates instead of becoming text. Python, R, Power BI, Spark and DuckDB all read it.

Use it when the file goes to an analyst or a data pipeline rather than a person with a spreadsheet.

Fix things on the way

Converting is a good moment to fix types, rename columns or drop the ones nobody needs. Do it in SQL, then export the result.

SELECT
  TRIM(customer_name)      AS customer,
  CAST(amount AS DOUBLE)   AS amount,
  CAST(order_date AS DATE) AS order_date
FROM orders;

Frequently asked

Is the file uploaded to convert it?

No. DuckDB runs inside your browser tab and writes the new file there. The file never leaves your computer.

Can I open a file straight from my desktop?

Yes, in Chrome and Edge. Install NoEgress from the address bar, then right-click a CSV, Excel or Parquet file and choose Open with → NoEgress.

Try it on your own file

More guides

How to query a CSV file with SQL

How to open large CSV files Excel can't handle

How to run SQL on an Excel spreadsheet

How to analyze confidential data without uploading it

How to compare two CSV files and find what changed

Data quality checks to run before trusting a dataset

How to query a JSON file with SQL

DuckDB online: run DuckDB in your browser with nothing to install

How to ask a local AI model about your CSV or Excel data

How to remove duplicate rows from a CSV or Excel file

How to split a CSV or Excel file into multiple files by column

How to merge two CSV or Excel files