Convert XLSX to CSV
An .xlsx file is a zipped bundle of sheets, styles and formulas. A CSV is plain text with one row per line. Here is how to get from one to the other without installing anything.
Your file is never uploaded. The converter runs in your browser and makes no network requests while it works.
Open the Excel to CSV converter
Steps
- Open the Excel to CSV tool and drop your .xlsx (or macro-enabled .xlsm) file onto the box, or click to choose it.
- If the workbook has more than one tab, pick the one you need from the Sheet menu.
- Leave Delimiter on Comma unless the app you are importing into asks for something else.
- Choose a date style: As shown keeps what Excel displays, ISO writes dates as YYYY-MM-DD.
- Check the preview, which shows the first 50 rows, then click Download.
Good to know
What is kept
Each cell is written as the text Excel displays, so currency symbols, thousands separators and rounding carry over as you see them on screen.
Formulas
A CSV can't hold formulas. Each formula cell is exported as the last value saved in the file, so open and save the workbook in your spreadsheet app first if its values might be stale.
Macros and styling
Macros, colours, charts and column widths are left behind. Only the cell text goes into the CSV.
Blank rows at the end
Empty rows after your last row of data are trimmed, so the file doesn't end in a run of commas.
Questions
Can I open a password-protected .xlsx?
No. Remove the password in your spreadsheet app first, then convert the unlocked copy.
Is the workbook sent to a server?
No. The file is read by JavaScript in your browser tab, and the page blocks network requests while it converts.
Have bank statements as PDFs instead? RowSmith converts text-based PDF statements to CSV or Excel in your browser.
This guide was written with AI assistance and reviewed against the tool's behaviour. Always review your output before using it.