CSV to Excel
Convert CSV or TSV into a real XLSX workbook with typed cells
The first 30 parsed rows will appear here.
About this tool
CSV to Excel turns delimited text into a genuine XLSX workbook rather than an HTML table renamed with an .xls extension. Upload a CSV/TSV file or paste content, detect common encodings and delimiters, choose whether the first row is a header, and preview the parsed rows before downloading. Optional type detection converts safe numbers, booleans, and ISO dates into spreadsheet cells while leaving identifiers such as leading-zero account codes as text. Sheet and file names are sanitized, and the entire conversion runs locally with a 100,000-row guardrail.
Scenario Recipes
Convert a vendor CSV export into a reviewable workbook
Goal: Create a real XLSX file while preserving identifiers and checking parsing assumptions before download.
- Upload the export and confirm the detected encoding, delimiter, and header-row setting.
- Review the preview for leading-zero identifiers, dates, quoted commas, and unexpected extra columns.
- Choose a clean sheet name, download the XLSX, and open it once in the target spreadsheet app.
Result: The workbook contains typed cells and all parsed rows without silently changing common identifier fields.
Frequently Asked Questions
Does it create a real XLSX file?
Yes. It uses the SheetJS workbook writer and produces a normal XLSX workbook that spreadsheet applications can open.
Can it detect tab-separated files?
Yes. Auto delimiter detection supports comma, tab, semicolon, and pipe-style exports.
Will leading zeros be removed?
Safe type detection avoids converting values such as 00123 into numbers, so identifiers can keep their leading zeros.
Which encodings are supported?
The browser decoder supports auto detection plus UTF-8, UTF-16 LE/BE, GB18030/GBK where the browser provides that label, and Windows-1252.
Does the preview contain all rows?
The preview is intentionally limited to the first 30 rows and 20 columns; the downloaded workbook contains all parsed rows.
Is my CSV uploaded?
No. Parsing and workbook generation happen locally in your browser.
Keep browsing