Skip to content

Excel to CSV

Convert Excel spreadsheets to CSV format online with multi-sheet support. Free XLSX to CSV converter with custom delimiter options.

Upload Excel File

Supports .xlsx, .xls, .xlsm, .xlsb


About Excel to CSV Converter

The Excel to CSV converter reads Microsoft Excel files (.xlsx, .xls, .xlsm, .xlsb) directly in your browser and exports them as comma-separated value (CSV) files. It supports multi-sheet workbooks, letting you select which sheet to export and preview the data before downloading.

Built on the SheetJS library, this tool parses Excel binary formats entirely client-side. No file is uploaded to any server, so your spreadsheet data remains private and secure on your device.

Key Features

Multi-Sheet Support

Workbooks with multiple sheets display all sheet names with row and column counts. Click any sheet to preview its data and export it individually.

Data Table Preview

Preview the first 20 rows of any sheet in a formatted table. Verify your data looks correct before exporting to avoid unnecessary re-conversions.

Custom Delimiter

Choose your output delimiter: comma, semicolon, tab, or pipe. Semicolons are common in European locales where commas serve as decimal separators.

Wide Format Support

Reads .xlsx (Office Open XML), .xls (legacy BIFF), .xlsm (macro-enabled), and .xlsb (binary) formats. Covers virtually all Excel versions from 97 to 365.

UTF-8 with BOM

Output CSV includes a UTF-8 byte order mark (BOM) for correct display of international characters when opened in Excel or other spreadsheet applications.

100% Client-Side

No data is uploaded to any server. The entire conversion runs in your browser using JavaScript, keeping your spreadsheet content private and secure.

When to Convert Excel to CSV

1

Database Imports

Most databases and data pipeline tools accept CSV as a primary import format. Convert Excel spreadsheets to CSV before loading data into PostgreSQL, MySQL, MongoDB, or data warehouses.

2

Cross-Platform Compatibility

CSV is a universal plain-text format that works on any operating system and with virtually any programming language. Use CSV when you need maximum compatibility across tools and platforms.

3

Version Control and Diffs

CSV files are plain text, making them ideal for version control with Git. Changes between versions are easy to diff, unlike binary Excel formats that produce opaque changesets.

Frequently Asked Questions

Can I export all sheets at once?

Currently, sheets are exported one at a time. Select a sheet, download it, then switch to the next sheet and repeat. This approach lets you verify each sheet's data before exporting.

Are formulas evaluated or exported as text?

The converter exports the calculated values of formulas, not the formula text. If a cell contains =SUM(A1:A5) and the result is 150, the CSV will contain 150.

What about merged cells?

Merged cells are unmerged during conversion. The value appears in the top-left cell of the merged region, and the remaining cells are left empty in the CSV output.

How to Use Excel to CSV

1

Open Excel to CSV

Navigate to Excel to CSV in your browser.

2

Upload your file

Click the upload area or drag and drop your file. It will be processed locally in your browser.

3

Configure settings

Adjust any available options such as quality, format, or output preferences.

4

Download the result

Once processing is complete, click Download to save the output file to your device.

Frequently Asked Questions

Excel to CSV is a free online document processing tool. Convert Excel spreadsheets to CSV format online with multi-sheet support. Free XLSX to CSV converter with custom delimiter options.