CSV to Excel Converter
Turn CSV files into a proper Excel workbook without the usual surprises: the delimiter is detected, ZIP codes keep their leading zeros, numbers and dates become real values, and several CSVs can go into one file with a sheet each. Nothing is uploaded.
How to use the CSV to Excel Converter
- Add your data: choose or drop one or more CSV files, or switch to Paste CSV and paste the text.
- Check the delimiter and number format. Both are detected automatically; change them if the preview looks wrong.
- Pick a date order if your file uses dates like 03/04/2024, and choose the header style.
- Review the preview. Numbers are right-aligned, so you can see at a glance which columns became numeric.
- Click Convert to Excel (.xlsx) to download the workbook.
How CSV values are converted
| CSV text | Stored in Excel as | Displayed as |
|---|---|---|
1234.5 | Number 1234.5 | 1234.5 |
"1,234.50" | Number 1234.5 | 1,234.50 |
12.5% | Number 0.125 | 12.5% |
$19.99 | Number 19.99 | $19.99 |
2024-03-15 | Date | 2024-03-15 |
TRUE / false | Boolean | TRUE / FALSE |
02139 (leading zero) | Text | 02139 |
4111111111111111 (16 digits) | Text | 4111111111111111 |
03/04/2024 | Text, or a date if you choose US or European order | 2024-03-04 or 2024-04-03 |
CSV vs XLSX
A CSV (comma-separated values) file is plain text: one line per row, fields separated by a delimiter, and quotes around fields that contain the delimiter, a quote or a line break (RFC 4180). It has no types, formatting or multiple sheets, which is why it is the universal export format. An XLSX file is a ZIP package of XML documents (Office Open XML, ISO/IEC 29500) that stores typed cells, number formats, styles, frozen panes, filters and many sheets. Converting gives you a file that behaves like a real spreadsheet the moment it is opened.
Going the other way? Use Excel to CSV. Have one CSV that is too big? Break it up with the CSV Splitter.
Frequently asked questions
How do I convert a CSV file to Excel?
Drop the CSV file onto the upload area (or paste its text), check the preview, and click Convert to Excel (.xlsx). The file downloads immediately and opens in Excel with columns already split, numbers stored as numbers and the header row formatted.
Why not just open the CSV in Excel?
When Excel opens a CSV directly it guesses: it drops leading zeros from ZIP codes and IDs, turns long numbers into 1.23E+15, may read 03/04 as a date in the wrong order, and splits on the wrong character when your regional list separator differs. Converting here lets you control each of those, and the result is a real .xlsx.
Can I combine multiple CSV files into one Excel file?
Yes. Add several CSV files and each becomes its own sheet named after the file. Use the arrows to set the sheet order. To stack files into a single sheet instead, use the CSV Merger.
What does 'Detect numbers, dates and TRUE/FALSE' do?
Values like 1,234.50, 12%, $9.99, 2024-03-15 and TRUE are stored as Excel numbers, dates and booleans, keeping a matching display format. Values with leading zeros or more than 15 significant digits stay as text so nothing is changed or rounded. Untick it to keep every cell as text.
My CSV uses semicolons and comma decimals. Will it work?
Yes. CSV files from European versions of Excel use ; as the delimiter and , as the decimal separator. The tool detects the semicolon and, in Auto mode, reads 1.234,56 as one thousand two hundred thirty-four point five six.
Why do accented letters look wrong?
The file was probably saved in an older encoding. Auto mode reads UTF-8 and falls back to Windows-1252; if names still look garbled, pick the right encoding from the Text encoding list.
How big can the CSV be?
Files of tens of megabytes convert in a few seconds in a modern browser. An Excel sheet holds at most 1,048,576 rows and 16,384 columns, so larger files must be split first.