A CSV file is plain text: one line per row, with the cells separated by a delimiter, usually a comma. Databases, CRMs, email tools and code all read it, which is why exports and imports so often ask for CSV instead of an Excel workbook. This converter opens your .xlsx, .xls, .xlsm, .xlsb or .ods file in the browser, lists every sheet with its row and column count, shows the first rows, and writes the sheet you pick as CSV. Choose "All sheets" and you get one CSV per sheet, downloadable together as a ZIP.
You control the parts that usually go wrong. Pick comma, semicolon (for Excel set up with a comma as the decimal mark, common in Europe), tab or pipe. Keep numbers and dates as Excel displays them (1,234.50; dates in Excel's default short format are written as 2026-11-03 so no reader mixes up day and month) or export the raw values at full precision. Add a UTF-8 byte order mark so Excel reopens accents and non-Latin text correctly, or leave it off for databases and scripts.
Limits: CSV holds values only. Formatting, colours, merged cells, charts, images and formulas are not kept; each formula cell is written as the result Excel last calculated and saved. Password-protected workbooks need the password removed in Excel first. Very large workbooks (hundreds of thousands of rows) can take a while on a phone because the whole file is read in memory.