curlytab

curlytab / CSV to Excel

Your CSV, minus the Excel surprises.

CSV to Excel Converter

Opening a CSV straight in Excel often goes wrong: ZIP codes and phone numbers lose their leading zeros, long IDs turn into 1.23457E+14, and accents or Thai text become gibberish. This converter builds a proper .xlsx file instead, with each column kept the way it should be. Open several CSV files at once to combine them into one workbook, one sheet each.

CSV

Preview

How to use the CSV to Excel Converter

  1. Paste CSV, or click Open file and choose one or more .csv files.
  2. Check the preview. The delimiter (comma, semicolon or tab) is detected for you.
  3. Keep Keep leading zeros & long numbers on for IDs, phone numbers and ZIP codes.
  4. Click Download .xlsx.

Problems this fixes

In the CSVDouble-click in ExcelThis converter
00501 (ZIP code)50100501
0812345678 (phone)8123456780812345678
4012888888881881 (16-digit ID)4.01289E+15, last digit lost4012888888881881
กรุงเทพ, caféGarbled charactersกรุงเทพ, café
2026-10-24Sometimes a date, sometimes textA real date
Semicolon-separated fileEverything in column ASplit into columns

Combine CSV files

Choose several files at once and each becomes its own sheet in one workbook, named after the file. Handy for monthly exports or reports from different systems.

Private and offline

The workbook is built in your browser. Nothing is uploaded, so customer lists and financial exports stay on your device. Need the opposite? Use Excel to CSV.

Frequently asked questions

Will Excel open the file?

Yes. It's a standard .xlsx file, which Excel 2007 and later, Google Sheets, Numbers and LibreOffice all open.

Why are some numbers left-aligned as text?

Values with leading zeros or more than 15 digits are kept as text on purpose, because Excel can't store them as numbers without changing them. Untick Keep leading zeros & long numbers to convert them anyway.

How big can the CSV be?

Large files with hundreds of thousands of rows work on most computers. Excel allows up to 1,048,576 rows per sheet.

Is my file uploaded?

No. Everything happens in your browser.

Updated

Add this CSV to Excel converter to your website

Free for blogs, schools and businesses. Copy the code below and paste it into your page's HTML. The tool works exactly like this one and runs in your visitors' browsers, so nothing is uploaded. Please keep the credit line so others can find it too.

Preview embed ↗