CSV to Excel
Convert CSV or TSV into an Excel (.xlsx) workbook. Values are stored as text, exactly as in your file.
Drop a file or click to browse
or paste data below
Converted .xlsx will be ready to download here
Need the reverse conversion? Excel to CSV
How CSV to Excel works
Why convert instead of opening the CSV in Excel
When Excel opens a CSV directly, it guesses the type of every cell. 00142 becomes 142, a 16-digit order ID becomes 1.23457E+15 and loses its last digits, and values such as 3-4 or MARCH1 can turn into dates. Saving the file then writes those changes back. Our article on moving between Excel and CSV without data loss covers the common cases.
This converter avoids the guessing. It writes every value into the workbook as a text cell, exactly as it appears in the CSV, so the workbook opens with your data unchanged.
The trade-off: numbers are stored as text
Because every cell is text, Excel marks numeric-looking cells with a small green triangle, and formulas such as SUM skip them. When you need to calculate on a column, select it and choose Convert to Number from the warning menu, or use Data > Text to Columns > Finish. Columns you leave alone keep their leading zeros.
The workbook has one sheet named Sheet1, with your header row in row 1. No formatting, column widths, or formulas are added.
Limits and input
A sheet is limited to 100,000 data rows and 500 columns. Larger inputs are rejected with a message rather than silently cut off. The workbook is built entirely in your browser, so very large files depend on your device's memory.
Comma- and tab-separated input are both accepted; tabs are detected from the header line. Quoted fields with commas or line breaks are parsed correctly, and a line break inside a cell becomes a line break inside the Excel cell.
How to use CSV to Excel
- 1
Paste CSV or TSV, or drop a file.
- 2
Check that the row count and columns look right in the status line.
- 3
Download data.xlsx and open it in Excel, Google Sheets, or Numbers.
- 4
Convert the columns you need for formulas to numbers in Excel.
When to use it
Sharing with non-technical colleagues
Send a workbook that opens with a double-click and shows IDs exactly as exported.
Product and inventory lists
Keep SKUs, barcodes, and ZIP codes with their leading zeros.
CSV to Excel questions
Why does Excel show green triangles on my numbers?
Cells are written as text so values are not reformatted. Excel flags numbers stored as text; use Convert to Number on the columns you want to calculate with.
Can I create several sheets in one workbook?
No. Each conversion produces a single-sheet workbook named Sheet1.
Does it support the older .xls format?
No. The output is .xlsx, which Excel 2007 and later, Google Sheets, LibreOffice, and Numbers all open.
Questions about privacy, file size, or accounts are answered on the FAQ page.
More converters
Other tools in the same category, starting with the reverse conversion
Excel to CSV
Export any sheet of an .xlsx workbook as CSV, read from the stored cell values
JSON to Excel
Turn a JSON array of objects into a single-sheet .xlsx workbook
CSV & TSV Preview
View CSV or TSV as a readable table and export the table as an image
Remove Duplicates
Remove duplicate rows from CSV, TSV, or JSON, matching on all columns or only the key columns you choose