CSV to Excel

Step 1 / 333%

×

× ·

Turn a CSV file or pasted table into a single-sheet Excel workbook without uploading its contents. The converter understands quoted delimiters, escaped quotes, and quoted line breaks. You can preserve every value as text or store only unambiguous numbers as numeric cells before downloading the XLSX file.

How to convert CSV to XLSX

  1. 1

    Add the CSV

    Open a UTF-8 or BOM-marked UTF-16 CSV file up to 20 MiB, or paste CSV text.

  2. 2

    Review the parsed table

    Detect or choose comma, semicolon, tab, or vertical-bar separation and confirm the worksheet name.

  3. 3

    Choose cell typing

    Keep every value as text, or turn conservative numeric matches into numeric cells. IDs, dates, long numbers, and formula-like values stay as text.

  4. 4

    Create the workbook

    Generate and download one XLSX worksheet locally in the browser.

What the converter preserves

CSV fields are not always confined to one visible line. A quoted field may contain the selected delimiter, a doubled quote, or a line break. This converter reads the complete document before it builds rows, so those valid field contents stay together.

Text mode and safe number mode

Source value Text mode Safe number mode
007 Text 007 Text 007
42 Text 42 Number 42
7,5 with comma decimals Text 7,5 Number 7.5 when comma decimals are selected
2026-07-20 Text Text
1234567890123456 Text Text, because Excel keeps only 15 significant digits of numeric precision
=1+1 Text Text, never a formula

The optional header setting keeps the first row as text and adds a worksheet filter. It does not invent headings or remove duplicate names. Rows with fewer fields are padded with empty trailing cells, and the preview warns when row widths differ.

Supported limits

  • Input size: 20 MiB for an opened file or pasted text.
  • Worksheet size: at most 1,048,576 rows and 16,384 columns.
  • Cell text: at most 32,767 characters and 253 line breaks.
  • Browser conversion: at most 2,000,000 cells in one workbook.
  • Worksheet name: 1 to 31 characters, following Excel’s character restrictions.

If a table exceeds one of these limits, split it into smaller CSV files rather than accepting a truncated workbook.

Frequently Asked Questions

No. CSV contents and the generated XLSX stay in your browser and are not sent through Livewire or added to the URL. Step mode keeps one local browser draft for up to 30 minutes so Back and reload can work; Start over removes that draft.

Yes. A line break inside a correctly quoted field stays inside that cell. Doubled quotes and the selected delimiter inside quoted fields are also preserved.

Yes. Text mode preserves every value as text. Safe number mode still keeps leading-zero values, dates, numbers with more than 15 significant digits, and formula-like values as text.

The file picker accepts UTF-8, UTF-8 with a byte-order mark, and UTF-16 little- or big-endian files with a byte-order mark. Convert other legacy encodings to UTF-8 first. Pasted text is already Unicode in the browser.

No. The converter creates one worksheet and writes formula-like source values as text. It does not create formulas, macros, hyperlinks, external links, or additional sheets.

Related Tools