Excel to CSV
Convert .xlsx and .xls spreadsheets to CSV in your browser with sheet selection, delimiter options, row and column stats, and copy or download of the CSV.
What the Excel to CSV Converter Does
The Excel to CSV Converter reads an .xlsx or .xls workbook and turns the selected sheet into plain CSV text. Upload a spreadsheet, pick the sheet if the workbook has more than one, choose the delimiter you need, and the CSV appears instantly. From there you can copy it to the clipboard or download it as a .csv file named after your original file.
The file never leaves your device. Parsing is done entirely in the browser with JavaScript, which matters when a spreadsheet contains customer lists, salaries, or other business data that should not be uploaded to a random server.
How to Convert Excel to CSV
- Click the upload field and choose an .xlsx or .xls file.
- If the workbook has multiple sheets, select the one you want from the Sheet dropdown.
- Choose a delimiter: comma, semicolon, or tab.
- Review the row and column count to confirm the right range was read.
- Copy the CSV or download it as a file.
Choosing the Right Delimiter
A comma is the default for CSV files and works with most tools. Use a semicolon when your data contains many commas, which is common for addresses and product descriptions, and for locales where Excel expects semicolon separated values. Use a tab when you need tab separated values that paste cleanly into a spreadsheet grid. The converter quotes any value that contains the active delimiter, a quote character, or a line break, so the output stays valid whichever option you pick.
Working with Multiple Sheets
Excel workbooks can hold many sheets, and CSV files can only hold one table. The converter lists every sheet in the workbook so you can export them individually. Change the Sheet dropdown and the CSV output, row count, and column count update immediately. Repeat the copy or download step once per sheet when you need all of them as separate files.
Why Convert Excel to CSV?
- Import into databases and apps: most import wizards accept CSV but not XLSX.
- Smaller, simpler files: CSV is plain text with no formatting layers, macros, or formulas.
- Version control friendly: text diffs work on CSV, while binary XLSX files cannot be compared line by line.
- Tool compatibility: script languages and command line tools read CSV without extra libraries.
What Gets Preserved and What Does Not
The converter exports the displayed cell values: text, numbers, and dates. Formulas are replaced by their results, and formatting such as colors, fonts, merged cells, and charts is dropped, because CSV only stores rows and columns. Cells read as values rather than formulas, which is exactly what database imports expect. If you need to keep the formula markup for a spreadsheet program, export to Excel instead and save the workbook itself.
Related Tools
To tidy the exported data, the CSV Formatter validates and reformats it, and the CSV Viewer shows it as a table. Going the other way, the CSV to Excel Converter rebuilds a spreadsheet, the Excel to JSON tool exports the same workbook as JSON, and the JSON to CSV Converter handles API responses.
Frequently Asked Questions
Is my spreadsheet uploaded to a server?
No. The file is read locally with the browser's FileReader API and parsed with JavaScript. Nothing is transmitted, stored, or logged, and the conversion works offline once the page has loaded.
Which Excel formats are supported?
Both .xlsx and the older .xls format are supported, including workbooks with multiple sheets. Every sheet is listed in the dropdown so you can export each one as its own CSV.
How do I export all sheets at once?
CSV cannot hold more than one table, so select each sheet from the dropdown and download it separately. The download name is based on your uploaded file, so you can tell the exports apart.
Will formulas and formatting survive the conversion?
Cell values are exported, including the results of formulas. Colors, fonts, merged cells, comments, and charts are dropped because CSV is a plain text row and column format with nowhere to store them.
Why would I use a semicolon instead of a comma?
If your data contains many commas, such as street addresses, the comma delimiter forces more quoting. A semicolon keeps the file cleaner and matches the convention in many European locales.
Is there a file size limit?
There is no fixed limit. Since the conversion runs in your browser, very large workbooks are bounded only by your device memory. Files with tens of thousands of rows usually convert in a moment.