Skip to content

Document Tools

CSV to Excel

Turns plain comma-separated data into a real .xlsx file you can open and format in Excel or Sheets.

  • Free
  • No sign-up
  • Runs in your browser

Guide

Why a CSV is not quite a spreadsheet

A CSV file is just text. Each line is a row, and commas mark where one cell ends and the next begins. There is no information about column widths, fonts, number formats or multiple sheets, because the format has nowhere to store them.

An Excel workbook (.xlsx) is a structured file that stores the same data in real cells, along with everything needed to format and calculate on it. Converting from CSV to .xlsx gives you a proper workbook to open in Excel, Numbers or other spreadsheet software, where you can add formulas, adjust widths, apply filters and save formatting.

The conversion does not invent formatting. The result is the same data in a workbook with one sheet, which is a clean starting point rather than a finished report.

When this is useful

People usually reach for this when a system exports a CSV and the next step is spreadsheet work: an export from a web shop, a bank statement download, a survey result, or a list from a database.

Opening a CSV directly in a spreadsheet program also works, but saving it as a real workbook gives you a file that can keep formatting, formulas and filters between sessions. A workbook is also friendlier to hand to colleagues who expect an Excel file rather than a text file.

It helps for cleanup too. Once data is in cells you can sort, remove duplicates, split columns and add totals, none of which a plain CSV can store.

How to convert CSV to Excel with this tool

  1. Drag a .csv file onto the drop area, or click it to choose one.
  2. A preview table shows the first 8 rows as they were read. Use it to check that values landed in the right columns.
  3. Click Convert. The data is turned into a workbook with a single sheet.
  4. Click Download when it appears. The file keeps your original name with an .xlsx ending.
  5. Start over lets you load another file.

Everything is done in your browser and the file is not uploaded. The preview only shows the first 8 rows, but the workbook is built from the whole file. If the file cannot be parsed, a message asks you to confirm it is a valid CSV.

Things to watch for

If the preview shows everything stuffed into one column, the file probably uses a separator other than a comma, or has an unusual structure. Open it in a text editor to see what it really contains.

Text is read as UTF-8. Characters from accented or non-Latin languages should come through, but a file saved in an older encoding may show garbled letters. Re-saving the CSV as UTF-8 in a text editor usually fixes that.

The converter may interpret values that look like numbers or dates as numbers or dates, so identifiers with leading zeros can lose them. Check any such columns in the downloaded workbook. Cells that look like long numbers can also be shortened by spreadsheet programs, so it is worth a quick look.

For the reverse direction, see Excel to CSV. If you want structured data for code, CSV to JSON is related.

Frequently asked questions

Will it add formatting or formulas?

No. The workbook contains the same data in cells on a single sheet. You can add formatting and formulas yourself in a spreadsheet program afterwards.

Why is all my data in one column?

The file may use a separator other than commas or be structured unusually. Check the preview and the raw file in a text editor to see how it is laid out.

Is the whole file converted or just the preview rows?

The whole file. The preview shows only the first 8 rows for quickness, but the downloaded .xlsx is built from every row.

Does my file get uploaded?

No. Reading and converting happen in your browser, so your data stays on your device.