Convert CSV to Excel

Add CSV files and download them as Excel workbooks: values are split into columns, numbers stay numbers and umlauts are correct.

Drop your files here

or choose files from your device

Up to 10 files, 50 MB in total. Accepted: CSV, TSV, TXT.

CSV to Excel: columns, numbers and umlauts done right

Double-clicking a CSV file often ends in a mess: everything lands in one column, numbers turn into text, dates change and umlauts become strange characters. This tool converts CSV to Excel properly. You upload the file and get an XLSX workbook in which every value sits in its own cell, numbers are real numbers and the text is readable. Use it whenever you have to convert CSV to Excel for a report or an import.

The tool detects the separator (semicolon, comma, tab or vertical bar) and whether numbers use a decimal comma or a decimal point, so a German export with 24,90 and an English export with 24.90 both end up as numbers. It also reads files saved in UTF-8 or in the older Windows-1252 character set. If a guess is wrong, you simply choose the setting yourself and convert CSV to Excel again.

Typical sources are online shops, accounting programs, banking exports and database tools. You can convert up to ten files in one run. Everything is processed on our own servers in Germany with LibreOffice, held in memory only and deleted after the download, at the latest after an hour. If you need the opposite direction, use our Excel to CSV tool, and for a PDF you can use Excel to PDF, which also accepts CSV files. That makes it easy to convert CSV to Excel for every export.

How it works

  1. Add your CSV files

    Drop up to 10 .csv, .tsv or .txt files onto the page or choose them from your device.

  2. Check separator and numbers

    The tool detects the separator and the decimal mark. Change them if the guess is wrong.

  3. Download

    Download the .xlsx workbook and open it in Excel.

Questions and answers

How are the separator and the number format found?

By default the tool looks at the first lines: semicolon, comma, tab or | as separator, and a decimal comma (24,90) or point (24.90) in the numbers. If the guess is wrong, choose the separator and the decimal mark yourself.

My umlauts look wrong in Excel.

CSV files saved by older programs use the Windows-1252 character set. The tool reads UTF-8 and Windows-1252 and writes a proper Excel file, so umlauts such as ä, ö, ü and ß are kept.

Is there a size limit?

Up to 10 files and 50 MB in total per run. Excel itself is limited to about one million rows per sheet.

How do I convert a semicolon-separated CSV file to Excel?

Let the delimiter be detected automatically or choose the semicolon. The decimal comma and character set (UTF-8 or Windows-1252) are detected as well.