Skip to the tool
ViewCSV
Files stay on your device

CSV to XLSX converter

excel-risk-sample.csv· SAMPLE DATA4 rows · 8 columns
Value types
Text keeps leading zeros and long IDs, and formulas stay as text. With number detection, values with more than 15 significant digits are still written as text, because Excel would round them.
excel-risk-sample.csv
#customer_idorder_refphonepart_codelot_codequantityunit_pricenote
10041240217730091152400016+155501002343-1212E3219.90=SUM(F2:F3)
20773040217730091152400017+155501002351/24E10154.25@supplier review
30003198765432109876543210+1555010023610-41E0211250.00-5% promo
41200810000000000000000001+15550100237MAR-127E540.99Zoë Łukasz, 東京 office

4 rows · 1 file Built in your browser; open it in Excel, LibreOffice or Google Sheets.

Create a real .xlsx workbook from CSV, TSV or delimited text. Open or paste the data, check how it splits into columns, choose the worksheet settings and download XLSX. Conversion happens in this browser tab; no Excel installation or file upload is required.

Turn CSV rows into an XLSX worksheet

  1. Open the CSV or paste its contents. Inspect the input table before exporting.
  2. If the columns do not line up, choose the delimiter in Import settings. If characters look wrong, choose the source encoding.
  3. Name the worksheet and choose whether values stay text or numbers and true/false may be detected. Bold headers, a frozen first row and fitted column widths are available.
  4. Select Download XLSX. The result is one workbook containing one worksheet.

Changing .csv to .xlsx is not a conversion

CSV is delimited text. XLSX stores cells, value types and worksheet layout in a workbook structure. Renaming the source file cannot create that structure; this tool writes a new workbook.

The output is .xlsx, not legacy .xls or macro-enabled .xlsm. It can be opened as a workbook in Excel or imported into another application that supports XLSX, such as LibreOffice Calc or Google Sheets.

Choose cell types before downloading

Text is the default: codes such as 00123, long identifiers and dates stay as written. Formula-like strings are not turned into executable formulas.

Number detection works conservatively by column, with an additional XLSX precision check. Values beyond 15 significant digits stay text. Decimal-comma values and mixed text columns are not silently converted; blanks become empty cells. For detailed Excel import advice, see CSV to Excel.

Several CSV files, one workbook

Use Batch CSV to Excel to put files on separate sheets, append them into one sheet, or mix merged groups with separate sheets. This single-file converter keeps the worksheet formatting controls close at hand.

Inputs must fit 25 MiB, 100,000 rows, 250 columns and 2 million cells. A cell longer than 32,767 characters stops XLSX export rather than being cut off. To extract a sheet from a workbook later, use Excel to CSV.

Example: a quoted comma stays in one cell

This synthetic inventory sample has two data rows and three columns. With the default text setting, both SKU values and quantities are text cells. With number detection, qty becomes numeric while the leading zeros in sku remain intact. The comma in Cable, USB stays inside the note cell.

CSV
sku,qty,note
00123,12,"Cable, USB"
00124,7,Adapter
Worksheet values
sku   | qty | note
00123 | 12  | Cable, USB
00124 | 7   | Adapter

Questions and answers

No. The browser creates the XLSX download. You only need a compatible spreadsheet application when you want to open and work on the downloaded workbook.

Standards and references