Excel to CSV Converter
Select a sheet from an Excel file and save it as CSV.
Excel files are read and converted to CSV entirely in your browser. Dates, currency, percentages, and other formatted cells are converted as shown in Excel.
About This Tool
The Excel to CSV tool converts Excel files (.xlsx) into CSV format by letting you pick a sheet or download all sheets as a ZIP. You can configure the encoding (UTF-8, UTF-8 (BOM)), delimiter (Comma, Semicolon, Tab, Pipe), whether to include a header row, and whether to skip empty rows. Ideal for preparing Excel data for databases, analysis tools, and web services that need CSV input.
How to Use
Select an Excel file
Upload the .xlsx file you want to convert. Once selected, you can see the file name, size, and total sheet count.
Choose a sheet and options
Pick a specific sheet or select all sheets to download as a ZIP. Configure encoding, delimiter, header inclusion, and empty-row handling to match your needs.
Preview and download
Review the converted CSV content in the preview panel with line numbers, then click Download CSV to save it. You can also copy the preview content to the clipboard.
Key Features
Sheet selection
Convert a single sheet to CSV, or export all sheets as individual CSV files packaged in a single ZIP download.
Encoding and delimiter options
Choose UTF-8 or UTF-8 (BOM) encoding to prevent character corruption, and select from Comma, Semicolon, Tab, or Pipe delimiters.
Header and empty row options
Decide whether the first row becomes column headers and whether blank rows are excluded from the output.
CSV preview
Inspect up to 500 rows of the converted CSV with line numbers before downloading.
Copy and file download
Copy the preview to the clipboard, download a single sheet as a CSV file, or download all sheets as a ZIP archive.
In-browser processing
Your Excel file stays in your browser — nothing is sent to a server.
Use Cases
Moving Excel data to other programs
Convert Excel data to CSV for importing into databases, statistical software, and business systems.
Extracting a specific sheet
Save a single sheet from a multi-sheet workbook as a standalone CSV file.
Preventing character encoding issues
Use UTF-8 (BOM) encoding to ensure CJK characters display correctly when opening the CSV in Excel or other applications.
Preparing data for analysis
Convert sheets to CSV for use with Python, R, BI tools, and other data analysis environments.
Generating upload-ready files for web services
Configure delimiters and headers to match the CSV format required by shopping platforms, CMS, and admin panels.
Frequently Asked Questions
Can I convert all sheets at once?
Yes. Select "All sheets" in the sheet picker to export every sheet as an individual CSV file bundled in a single ZIP download.
Can I merge multiple sheets into a single CSV?
This tool converts each sheet to its own CSV file. Merging data from multiple sheets into one CSV requires a separate data consolidation step.
Which Excel file formats are supported?
.xlsx files up to 50 MB are supported. Older .xls format files are not supported.
Are formulas preserved in the CSV output?
No. CSV is a plain-text format that only stores displayed cell values. Formulas, fonts, colors, merged cells, and other Excel formatting are not retained.
What is the difference between UTF-8 and UTF-8 (BOM)?
Both use UTF-8 encoding, but UTF-8 (BOM) adds an identifier at the start of the file. Some Windows versions of Excel recognize CJK characters more reliably when UTF-8 (BOM) is used.
Which delimiter should I choose?
Standard CSV uses a comma. If your data contains many commas or your target program requires a different format, choose Semicolon, Tab, or Pipe instead.
What does the header option do?
It controls whether the first row is written to the CSV as column names. If your first row contains headers, you should include it.
What does "exclude empty rows" do?
It removes rows where every cell is empty from the CSV output. If blank rows between data are meaningful, keep this option off.
Is the preview identical to the downloaded CSV file?
The preview shows up to 500 rows with your selected options applied. Line breaks and quote escaping may render differently on screen compared to the raw file content due to CSV formatting rules.
Can I convert a password-protected Excel file?
No. Password-protected Excel files cannot be processed. Please unlock the file first before using this tool.
Is my Excel file sent to a server?
No. All processing happens locally in your browser. Your Excel file and conversion results are never transmitted to a server.