Shiklo Tools
PDF40
Image20
Calculators & Converters25
Text & Writing13
Developer26
Video14
Audio14
Document14
Data & Spreadsheet12
Web & SEO9
OCR & Scanning5
Archive & File12
Security & Privacy23
Health & Medical29
QR & Barcode5

Excel to CSV

Convert Excel .xlsx sheets to CSV — one sheet or all sheets as a ZIP — with comma, semicolon or tab, formulas as values and dates as yyyy-mm-dd.

Many systems — online shops, email tools, banks, CRMs and databases — import CSV but not Excel files. Excel to CSV converts the sheets of an .xlsx workbook into clean CSV files: choose a sheet and save it, or save every sheet at once as a ZIP of CSV files. Pick the separator your system expects — comma, semicolon or tab — and keep the UTF-8 mark on so accents survive when Excel opens the CSV again.

Formulas are saved as their calculated values, dates as yyyy-mm-dd (with the time when there is one), rich text as plain text and links as their text. Empty rows can be left out. A preview shows the sheet before you save. The workbook is read in your browser with ExcelJS; your data is never uploaded.

How to use Excel to CSV

  1. Choose or drop an .xlsx file.
  2. Pick the sheet to convert (hidden sheets are marked).
  3. Choose the separator and whether to add the UTF-8 mark.
  4. Save this sheet as CSV, or all sheets as a ZIP.

Features

  • All sheets listed with their row counts; preview before saving.
  • One sheet as CSV, or all sheets as a ZIP of CSV files.
  • Comma, semicolon, tab or pipe separator.
  • Formulas saved as values; dates as yyyy-mm-dd.
  • Optional UTF-8 mark for Excel; empty rows left out on request.
  • Old .xls files explained; runs in your browser, no upload.

Common uses

Import a product list into an online shop, upload contacts to an email or CRM service, load data into a database or a script, or share figures with someone who doesn't use Excel. Many of these systems accept only CSV, and some expect a particular separator or no byte-order mark — both can be set here. Converting all sheets at once is handy for workbooks that keep each month, region or table on its own sheet: you get one CSV per sheet in a single ZIP.

Which separator?

CSV means comma-separated, but the comma isn't universal. Use what the system importing your file expects; values that contain the separator are quoted automatically, so they don't break the columns.

SeparatorTypical use
Comma ,Most software, English-language settings, Google Sheets, databases
Semicolon ;Excel in countries that use a decimal comma (most of Europe, Latin America)
TabCopying into other programs; data with many commas
Pipe |Some database and accounting imports

What happens to formulas, dates and formatting

CSV stores plain text only. Formulas are replaced by the result Excel last calculated and saved in the file. Dates are written as year-month-day (2026-10-15), the one format every system reads the same way, with hours, minutes and seconds added when the cell has a time. Number formatting such as currency symbols, colours, fonts, merged cells, charts and images are not part of CSV and are left out. Each sheet becomes its own CSV file.

The UTF-8 mark

CSV files have no standard way to say which character encoding they use. The converter always writes UTF-8, which supports every language, and by default adds a short invisible marker at the start (a byte-order mark) that tells Excel to read it as UTF-8 — otherwise Excel on Windows shows Café as Café. Some programs and scripts dislike the marker; switch it off if your import complains about the first column name.

Supported files and privacy

The converter reads Excel workbooks in the .xlsx and .xlsm format used since Excel 2007, up to 100 MB. Old Excel 97–2003 .xls files use a different binary format: open them in Excel, LibreOffice or Google Sheets and save them as .xlsx first — the tool recognises them and tells you so. Password-protected workbooks need to be unlocked in Excel first. Everything is processed on your device, and nothing is uploaded or kept.

Frequently asked questions

How do I convert Excel to CSV?

Drop the .xlsx file, choose the sheet and separator, and press Save this sheet as CSV.

Can I convert all sheets at once?

Yes. Save all sheets (ZIP) gives you one CSV file per sheet.

What happens to formulas?

They are saved as their calculated values.

Why do accents look wrong when I open the CSV?

Keep the UTF-8 mark switched on; Excel then reads the file correctly.

Can I convert .xls files?

Not directly. Save the .xls as .xlsx in Excel, LibreOffice or Google Sheets first.

Is my workbook uploaded?

No. It is read in your browser.

Should I use comma or semicolon?

Use what the importing system expects: usually comma, or semicolon for European versions of Excel.

Related tools