tomai
Log in
Free · Format Converters

Excel to CSV

Every sheet becomes its own CSV — free, in your browser

Workbooks with multiple sheets are converted one CSV per sheet, bundled into a ZIP.

🔒

100% private — Files are converted right in your browser and never uploaded to any server.

XLSX internals and sheet choice

  • An xlsx is a ZIP of XML sheets — unpacked locally, cell values read straight from the shared-strings table.
  • Dates arrive as serial numbers since 1900; conversion uses the workbook calendar setting.
  • Formulas export as their last cached value — the stored number, not formula text.

How it works

  1. 1

    Drop in your Excel file (.xlsx or .xls).

  2. 2

    Choose a delimiter — comma, semicolon or tab.

  3. 3

    Click Convert and download — a single CSV, or a ZIP if there are multiple sheets.

Spreadsheets lie until you see the raw grid

📄

One CSV per sheet

Every sheet of a workbook becomes its own CSV file. Multi-sheet files download as a ZIP holding one CSV per sheet, each named after the sheet — single-sheet files come down directly.

Comma, semicolon or tab

Pick the delimiter your destination system expects. Choose comma, semicolon or tab from the dropdown — semicolon separates fields cleanly in German, French and other European spreadsheet exports.

🔒

Old .xls and new .xlsx

Both container formats parse: modern OOXML .xlsx and the legacy OLE2 .xls still sitting in thousands of old workbooks. The SheetJS reader identifies each by its file signature before conversion.

Frequently asked questions

What happens to multiple sheets?

Each sheet becomes its own CSV file, named after the sheet, bundled into a single ZIP download.

Does it support the old .xls format?

Yes — both the modern .xlsx and the legacy binary .xls format are supported.

Is my file uploaded?

No — the conversion runs entirely in your browser using an on-page engine. Your spreadsheet never leaves your device.

Why choose semicolon or tab instead of comma?

Some locales and tools (e.g. Excel configured for certain European regions) expect semicolon-separated values; tab-separated is handy for pasting into other apps.

Related tools

What Is an Excel to CSV Converter?

An Excel to CSV converter extracts the data from a .xlsx or .xls workbook and saves it as CSV — the universal plain-text table format that almost every system can import. Databases, payment platforms, e-commerce tools, email services, and analytics pipelines all accept CSV, while a proprietary spreadsheet format often has to be converted first. This tool does that conversion in your browser: every sheet of the workbook becomes its own CSV file, and when there are several sheets they are bundled into a single ZIP for a clean download. It is built for developers, marketers, accountants, and anyone moving tabular data between systems.

Capabilities at a glance

  • ✅ Read both modern .xlsx workbooks and legacy .xls files
  • ✅ Export every sheet as its own CSV, zipped together when the workbook has more than one
  • ✅ Download a single-sheet workbook directly as one CSV
  • ✅ Let you pick comma, semicolon, or tab as the output delimiter
  • ✅ Name each CSV after its sheet, with unsafe characters replaced
  • ✅ Run 100% in the browser — your file is never uploaded

Typical use cases

  • 🗄️ Loading spreadsheet data into a database or a web form that only accepts CSV
  • 🏦 Sending supplier or payment data to a banking platform that requires CSV uploads
  • 🔁 Moving a multi-sheet workbook into a tool that reads one CSV at a time
  • 📝 Tracking changes to tabular data in a version-control system

The conversion is entirely local: the workbook is read inside your browser and nothing is sent to any server. One thing to keep in mind is that CSV stores values only — formulas become their computed results, and formatting such as colors, column widths, and merged cells does not survive the trip.

Related tools