Excel to CSV — Convert XLSX Spreadsheets to CSV Online
Upload a Microsoft Excel (.xlsx, .xls) file and convert any worksheet to CSV instantly. Uses SheetJS — your data never leaves your machine.
How to Convert Excel to CSV — Step by Step
Convert any Microsoft Excel spreadsheet to CSV instantly — browser-only, no upload, no account.
Upload Your Excel File
Drag your file onto the upload zone or click to browse. Supported: .xlsx, .xls, and .csv files. The SheetJS library parses the file locally — no data is sent anywhere:
Select a Sheet and Preview the CSV
The CSV output appears in the editor panel immediately after upload. If your workbook has multiple sheets, click any sheet tab to switch and regenerate CSV for that sheet:
Example: CSV output from an Excel file
Excel sheet (employees.xlsx):
| Name | City | Salary |
|---|---|---|
| Lisa Martinez | New York | 75000 |
| Mike Johnson | Chicago | 65000 |
| Sarah Wilson | Boston | 70000 |
CSV output:
Name,City,Salary Lisa Martinez,New York,75000 Mike Johnson,Chicago,65000 Sarah Wilson,Boston,70000
Follows the RFC 4180 CSV format.
Copy or Download the CSV
Use the toolbar buttons to copy the CSV text to your clipboard or download it as a .csv file:
.csv file named after your Excel file and active sheetWhy Convert Excel to CSV?
Excel (.xlsx) files are ZIP-based XML archives that require a dedicated parser. CSV (RFC 4180), by contrast, is plain text that every database, text editor, shell tool, and programming language can read without additional dependencies.
Converting Excel to CSV is the standard step before importing data into relational databases such as PostgreSQL COPY, MySQL LOAD DATA, or SQLite. It is also the expected input format for data science tools — pandas read_csv() and R's read.csv() both accept CSV natively. Command-line tools like awk, cut, and csvkit also work directly on CSV files, making it the lingua franca of data processing pipelines.
Google Sheets can also export CSV, but requires uploading the file first. This tool converts .xlsx to CSV entirely in your browser — no account, no upload, no waiting.
One important limitation: CSV represents a single flat table. It cannot store multiple sheets, cell formatting, formulas, or merged cells. For multi-sheet files, switch between sheets using the tabs and download each sheet separately.
Frequently Asked Questions
Related Tools
XLSX to Table
Upload an Excel file and view it as an interactive searchable table with multi-sheet support
Excel to Table
Upload an Excel (.xlsx, .xls) or CSV file and view it as a searchable, filterable HTML table instantly
Excel to JSON
Convert an Excel (.xlsx, .xls) or CSV file to JSON — array of objects or array of arrays
Excel Column Picker
Select specific columns from an Excel file, preview the result, and download a trimmed spreadsheet
Excel Row Filter
Filter Excel rows by column conditions (contains, equals, starts with) and export only matching rows
CSV to Excel
Convert CSV files to Excel spreadsheets with professional formatting and styling