Excel to CSV
Open a workbook, pick a sheet or all of them, and save each as its own CSV file, with values as the spreadsheet shows them or as they’re stored.
Drop a spreadsheet here, or
XLSX, XLSM, XLS, XLSB or ODS · one workbook, up to 25 MB · no password-protected files
Choose a workbook, or drop it here, to see its sheets.
Your workbook is opened on this device. Nothing is uploaded, sent or saved.
Turn a spreadsheet into CSV
Databases, mailing tools, accounting imports and most programs that take a list of records want CSV: plain text, one row per line, with the values separated by commas. This tool opens an Excel or OpenDocument workbook and writes the sheet you choose as a CSV file, or every sheet as a file of its own.
How to use it
- Choose or drop a workbook: XLSX, XLSM, XLS, XLSB or ODS, up to 25 MB.
- Pick a sheet from the list, which shows each sheet’s rows and columns, or pick All sheets.
- Set the options, then press Convert to CSV.
- Download the file. With all sheets, download each one, or all of them in one ZIP.
What the options do
- Delimiter: comma suits most apps; semicolon suits spreadsheets set up for countries that write decimal commas, such as Germany or France; tab suits pasting.
- Values: as shown keeps each cell’s formatting, such as 25% or $1,250.00; raw gives the stored value, such as 0.25, with dates as ISO 8601 (2026-03-15).
- Byte-order mark: Excel on Windows needs it to read accented letters in a CSV file correctly.
- Formula-safe: puts an apostrophe before text starting with =, +, - or @, so a spreadsheet opening the file never runs it as a formula.
What a CSV keeps
Only values. Formulas become their last calculated values, saved in the file; nothing is recalculated. Formatting, colors, charts, pictures and comments are left out, and a merged area’s value sits in its first cell. Hidden rows, columns and sheets are included. Every row has the same number of fields, from column A to the last one used.
Good to know
- Password-protected workbooks can’t be opened: remove the password in the app that made the file first.
- Macros in an XLSM file are never run.
- Raw numbers are given to 15 significant digits, the precision Excel works to, so a cell holding 0.1 + 0.2 gives 0.3.
- As shown follows each cell’s number format closely, but a format tied to your computer’s regional settings can come out slightly differently.
- Nothing is uploaded: the workbook is read on your device and cleared when you close the page.
- Working with JSON instead? JSON to CSV and CSV to JSON convert text you paste; this page opens the workbook itself. Excel to JSON turns a sheet straight into JSON.