Excel to CSV Converter
Convert a sheet from an Excel .xlsx, .xls or OpenDocument .ods workbook into CSV or JSON, in your browser.
Runs in your browserXLSX → CSV
Loading tool…
How to use the Excel to CSV Converter
- Choose or drop a workbook (.xlsx, .xlsm, .xls or .ods, up to 25 MB).
- Pick the sheet, the output format (CSV or JSON) and, for CSV, the delimiter.
- Copy the result or download it as a .csv or .json file.
Privacy and limitations
- Your data is processed on your device and is not uploaded to any server.
- Formulas are exported as their last calculated values; charts, images, comments and formatting are ignored.
- Password-protected workbooks cannot be opened.
- Merged cells keep their value in the top-left cell only.
Frequently asked questions
Are values exported as they appear in Excel?
Yes, by default CSV uses the formatted text you see in Excel (e.g. 12.50 or 01/02/2024). Tick "Raw numbers" to export the underlying numbers instead. JSON output always uses typed values, with dates as ISO strings.
Related converters
TSV to CSV ConverterConvert tab-separated values (e.g. copied from Excel or Google Sheets) into properly quoted CSV.CSV to JSON ConverterConvert CSV to a JSON array of objects using the header row as keys, with delimiter auto-detection and type detection.CSV ViewerView CSV or TSV files as a sortable, filterable table with delimiter auto-detection and row counts.CSV to Excel (XLSX) ConverterConvert CSV or TSV data into an Excel .xlsx workbook with delimiter auto-detection and real number and boolean cells.CSV Column ExtractorExtract and reorder chosen CSV columns by header name or position, e.g. "email, name" or "1, 3-4".CSV TransposeSwap rows and columns of CSV data, turning the header row into the first column.CSV to SQL ConverterGenerate SQL INSERT statements, and optionally a CREATE TABLE with inferred column types, from CSV data.TSV to JSON ConverterConvert tab-separated values into a JSON array of objects keyed by the header row.