How to Convert CSV to Excel (.xlsx) Online
Turn a CSV export into a real Excel workbook, with quoted fields, embedded commas, and Unicode text parsed correctly — directly in your browser.
By QR Ivify Team
CSV and Excel look interchangeable at a glance — both are "spreadsheet data" — but they're genuinely different formats. A .csv file is plain text with no styling, no multiple sheets, and no guarantee that every program parses commas and quotes the same way. Converting it to a real .xlsx workbook gives you something that opens predictably in Excel, Google Sheets, or Numbers, with the header visually distinct and every cell in the right place.
Why the Conversion Isn't as Trivial as It Sounds
Most people assume "convert CSV to Excel" just means renaming the file extension, or pasting the raw text into a spreadsheet's first column. Neither works if the CSV was exported properly, because CSV has real parsing rules that a naive approach ignores:
- A comma inside a quoted value (like an address or a name with a comma in it) isn't a column separator.
- A quote character inside a quoted value is escaped as two quotes in a row (
""), and needs to be unescaped back to one. - Empty cells need to land in the right column position, not just get skipped.
Get any of these wrong and the resulting spreadsheet has data in the wrong columns, or a value that got split into two cells it shouldn't have been. A proper CSV parser handles all three correctly before anything gets written to the workbook.
Step by Step
- Open the CSV to Excel converter.
- Drop your
.csvfile onto the upload area, or click to browse for one. - Check the preview — it shows the parsed rows and columns so you can confirm the data landed correctly before converting.
- Click "Convert to Excel."
- Download the resulting
.xlsxfile.
Parsing and workbook generation both happen in your browser — the file is never uploaded anywhere.
What You Get in the Output
- A single sheet named "Sheet1," with your CSV's first non-empty row as the header — shown in bold so it's visually distinct from the data.
- Every value placed in its own cell, exactly as it was in the source CSV, including values that contain commas or quotes.
- Vietnamese and other Unicode text preserved correctly, since UTF-8 encoded CSV files are read and written accurately.
What This Doesn't Do
This produces a plain data workbook, matching what was actually in the CSV — it doesn't invent structure that wasn't there:
- No automatic type detection. A column of numbers or dates is written as the original text from the CSV; Excel may auto-format it once opened, or you can select the column and apply a number/date format yourself.
- No formulas. CSV has no concept of formulas to begin with, so there's nothing to carry over.
- One sheet, not multiple. If you need the same data split across several sheets, that's a manual step in Excel after downloading.
If you actually want a formatted PDF table instead of an editable spreadsheet, use CSV to PDF instead — same underlying parser, different output.
Common Problems
A value with a comma in it ended up in two cells. This means the source CSV didn't wrap that value in quotes. If you can re-export the CSV from its original source (a database, a spreadsheet program), it should quote fields properly automatically. If you're stuck with a hand-edited file, wrap any comma-containing value in double quotes before converting.
Numbers look like text in Excel (left-aligned, no comma formatting). This is expected — the converter writes the original text value rather than guessing at a number format. Select the column in Excel and apply the number format you want.
Vietnamese or accented text looks wrong. This shouldn't happen if the source CSV is UTF-8 encoded, which is the standard for modern CSV exports. If you're seeing garbled characters, check what encoding the original CSV was saved in — a file saved in an older, non-UTF-8 encoding may need to be re-saved as UTF-8 first.
Frequently Asked Questions
Does this handle commas inside quoted fields correctly? Yes — quoted fields, embedded commas, escaped quotes, and empty cells are all parsed correctly and placed in the right cells.
Does this support Vietnamese and other Unicode text? Yes — UTF-8 encoded CSV files, including Vietnamese and other Unicode text, are read and written correctly.
Is the first row always treated as the header? Yes — the first non-empty row becomes the header row (shown in bold in the output), and every row after that becomes data.
Will formulas or number formatting carry over? No — a CSV file has no formulas or cell formatting to begin with, so the output is a plain data sheet matching the source.
Is there a file size limit? Yes, 10 MB.
Does this upload my file anywhere?
No — parsing and the .xlsx file are both generated entirely in your browser. See our guide to online converter safety for what to check on any tool.
Try It
Need a real, editable Excel workbook from a CSV export? QR Ivify's free CSV to Excel converter parses quoted fields, commas, and Unicode text correctly. Want a formatted PDF table instead? Try CSV to PDF — or if you're starting from an actual spreadsheet file, see Excel to PDF.
Related articles
How to Convert CSV to PDF (Without Breaking the Table)
Turn a CSV export into a clean, paginated PDF table — with the header repeating on every page and no row cut in half — directly in your browser.
How to Convert HTML to PDF Safely, With a Live Preview
Paste HTML code and get a clean PDF, with a live preview as you edit and scripts stripped out before anything renders — directly in your browser.
How to Convert Markdown to PDF (README, Notes, and Docs)
Write or paste Markdown, preview it live, and export a formatted PDF — headings, lists, tables, and code blocks included — directly in your browser.