Skip to content

XLSX to CSV

Export one worksheet of an Excel (.xlsx) workbook to a downloadable CSV file.

ExcelXLSXCSVexport

Upload

Files (1–1)
One .xlsx workbook, up to 8 MB.

Options

Worksheet Exact name match. Blank picks the first visible worksheet; the export report names every sheet, so a typo can be fixed in one more run. Hidden sheets can be exported by name.
Questions people ask
Are formulas calculated?
No. The tool never evaluates a formula. With the default values mode it exports the value Excel stored the last time it saved the workbook; with the formulas option it exports the formula text. A formula that was never evaluated since its last edit has no cached value, and that is exported blank and reported, so nothing is invented.
Which worksheet is exported?
The first visible worksheet by default. Type a worksheet name to export that sheet (a hidden sheet works too; names must match exactly). The export report lists all sheet names, so an unmatched name is easy to correct.
How are numbers, dates and booleans written?
Numbers as plain decimal text (whole numbers keep no .0), booleans as TRUE and FALSE, dates and times as ISO 8601 (2026-10-16T09:30:00), and text exactly as stored. Leading- zero identifiers survive because they stay text end to end. The CSV is RFC 4180 with UTF-8 encoding (no BOM).
What about blank cells and empty rows?
A worksheet row becomes one CSV record with one field per populated column; true blanks stay blank and a row keeps its field positions, so sparse sheets export without shifting data.
Are there size limits?
The workbook may be up to 8 MB and the export up to 16 MB. The export streams row by row, so memory stays flat no matter how large the sheet is; an export that would exceed the cap refuses the run rather than truncating your data.