Excel to CSV Converter

Read an .xlsx workbook in your browser and export a chosen sheet as properly quoted CSV.

Excel file

Drop a file here, paste from the clipboard, or choose one

XLSX, processed in this tab

CSV
Runs locally in your browser

About the Excel to CSV Converter

When you have a workbook and need a CSV for an import, a script or a diff, this converter reads the .xlsx file directly in your browser. It unzips the workbook, reads the sheet you choose (by index, first sheet by default), resolves shared strings and inline text, and writes CSV with quoting applied wherever a cell contains the delimiter, a quote or a line break. Numbers are written as stored; booleans as TRUE/FALSE text.

Because the file is parsed locally, a workbook with confidential data is never transmitted. Choose a semicolon delimiter for spreadsheets in European locales, or tab for pasting into another sheet. Formulas are exported as their last calculated value, since the cached value is what the file stores; formatting, merged cells and charts are not carried over.

Password-protected and legacy .xls files are not supported; save them as .xlsx first. To get JSON instead, use Excel to JSON; to build a workbook from CSV, CSV to Excel.

How to use

  1. Drop a workbook on the pane, or click it to browse for an .xlsx file.
  2. Pick the sheet index and delimiter.
  3. Copy the CSV or download it.

Common questions

Which Excel formats are supported?
Modern .xlsx workbooks. Legacy .xls and password-protected files are not; save as .xlsx first.
What happens to formulas?
The last calculated value stored in the file is exported, not the formula text.
How do I pick a sheet?
Set the sheet index in the toolbar: 0 for the first sheet, 1 for the second, and so on.
Are dates converted?
Excel stores dates as serial numbers, which are exported as numbers. Convert them in your target tool if needed.