Convert EXCEL to CSV

Convert EXCEL to CSV free in your browser. No upload, no signup, no watermark. Files stay on your device.

privatepowered by SheetJS
xlsxcsv

drop a .xlsx file

or click to browse

related

more excel & csv

see all spreadsheet converters →

guide

how to convert excel to csv

  1. Drop your EXCEL file

    Drag your EXCEL file into the drop zone above, or click the box to pick a file from your computer or phone. The browser reads the file directly — nothing uploads.

  2. Click Convert

    The page runs SheetJS on your device to decode the Microsoft Excel workbook and encode it as Comma-Separated Values. Most conversions finish in a few seconds; large or codec-heavy files (RAW, video) can take longer.

  3. Download the CSV file

    When the conversion finishes, the CSV files arrive as a ZIP — one CSV per source page. Open the ZIP and save the pages anywhere on your device.

FAQ

common questions

What happens to my Excel formulas?

They're evaluated to their current values and stored as static numbers/text in the CSV. CSV has no concept of formulas — it's a flat text format with one value per cell. If your formulas pull in values from external files or live data, those references break entirely; the CSV captures whatever value the formula showed at the moment of conversion.

What if my workbook has multiple sheets?

Only the first sheet converts. CSV is single-table by nature — there's no way to represent multiple sheets in a single CSV file. If your workbook has multiple sheets that all matter, convert each one to its own CSV separately, or use a different export format (xlsx-to-json captures all sheets).

Will my formatting (colours, fonts, borders, conditional formatting) survive?

No. CSV stores only the data values — no styling, no fonts, no colours, no merged cells, no conditional rules. The output is plain text. If formatting matters for your downstream use, stay with XLSX or pick a format that supports styling (like HTML).

How are dates and numbers handled?

Numbers become plain numeric text (1234.56 stays as 1234.56). Dates serialise as text in YYYY-MM-DD or whatever locale-appropriate format the source cells display — Excel's internal date numbers don't carry across. Beware: CSV imports in other tools may need explicit type hints to parse dates correctly, since CSV doesn't carry type information.

Why convert Excel to CSV?

Three common reasons: (a) feeding data into other systems (databases, BI tools, scripts) that expect CSV input; (b) sharing data with users on non-Microsoft platforms; (c) version control — CSV diffs cleanly in Git, XLSX doesn't. CSV is the universal data interchange format; XLSX is the format for editing.