Converts the first sheet of an Excel file to CSV.
Excel to CSV converts the first sheet of an Excel file (.xlsx or .xls) into comma-separated values, right in your browser. It's handy when you need to feed spreadsheet data into scripts, databases, or APIs that expect plain CSV rather than a binary workbook. Powered by SheetJS, the conversion is instant and works without any upload or sign-up.
No. The conversion runs entirely in your browser using SheetJS, and your file is never uploaded or stored anywhere. Nothing leaves your device.
It accepts the formats SheetJS can parse, including modern .xlsx and older .xls workbooks. The file is read as a binary array buffer and parsed locally.
Only the first sheet in the workbook is converted to CSV. Other sheets are ignored, so move the data you need to the first sheet before converting.
Values are separated by commas, following the standard CSV format produced by SheetJS. Fields containing commas, quotes, or line breaks are quoted automatically.
If the workbook contains no sheets, the conversion fails with an error indicating that no sheets were found. Make sure your file has at least one populated sheet.