Excel to CSV
Export any sheet of an .xlsx workbook to CSV or JSON.
Every Sheet Out Of A Workbook, Without Excel
Drop in an .xlsx or .xlsm workbook to see its sheets — hidden ones included — and preview the rows. Export the current sheet as CSV (comma, semicolon or tab separated) or JSON, or every sheet at once as a ZIP.
Values are exported the way they are stored rather than the way they are displayed: dates become ISO dates such as 2026-03-14, date-times keep their time, formulas give their last calculated result, and numbers keep their full precision instead of on-screen rounding. JSON can use the first row as keys, which is exactly what an import script or API usually wants.
Key features
- CSV or JSON, any sheet or all sheets.
- Dates as ISO dates, times preserved.
- Full numeric precision.
- Comma, semicolon or tab separators, optional BOM.
- Private — read entirely in your browser.
This tool runs entirely inside your browser using native Web APIs. Your files and text are never uploaded to a server, never logged and never shared with third parties.
How to use: Excel to CSV
- Drop in the workbook
.xlsx and .xlsm are supported. - Pick a sheet
The preview shows the first 100 rows. - Choose the format
Semicolons suit European Excel; JSON suits code. - Download
This sheet, or all sheets as a ZIP.
Technical specifications
| Processing location | Entirely in your browser — no server round trip |
|---|---|
| Data uploaded | None. Files and text never leave your device |
| Price | Free — no account, no trial, no usage cap |
| Category | Converters |
| Works offline | Yes, once the page has loaded |
| Browser support | Chrome 90+, Edge 90+, Firefox 90+, Safari 15+ |
| Interface languages | English, 中文, हिन्दी, Español, العربية |
Frequently asked questions
Why do dates come out as numbers in other converters?
Excel stores dates as serial numbers — days since 1900 — and formats them for display. This converter reads each cell’s number format and turns date cells back into real dates.
Are formulas exported?
The last calculated value of each formula is exported, which is what Excel itself writes into a CSV. The formulas themselves are not.
Can it open .xls files?
No — .xls is Excel’s older binary format. Save it as .xlsx in Excel, LibreOffice or Google Sheets first.
Why do accented characters look wrong when I open the CSV in Excel?
Older Excel versions assume a legacy encoding unless the file starts with a UTF-8 byte-order mark. Tick the BOM option and they will display correctly.
What happens to merged cells?
A merged range keeps its value in the top-left cell and the other cells are empty, which is how the workbook stores it. Fill them in afterwards with a spreadsheet’s fill-down if your import needs a value on every row.