CSV to Excel
Convert CSV into a real .xls workbook with typed numeric cells.File & Data ToolsCSV to Excel
Convert CSV into a real Excel workbook (.xls, SpreadsheetML) with numeric cells typed as numbers. Opens in Excel, LibreOffice and Google Sheets.
About this tool
This tool writes SpreadsheetML — the Excel 2003 XML workbook format that Excel, LibreOffice and Google Sheets all open natively. Numeric cells are typed as real numbers, so sums and charts work immediately.
How to use the CSV to Excel tool
- Add your CSV. Drop or paste the file.
- Convert. The workbook is generated locally with numeric typing.
- Download. Save the .xls file and open it in your spreadsheet app.
Supported formats
Input
- Plain text or file input
Output
- Converted or analysed output
Inputs are validated before anything is processed. Invalid values and unsupported files are rejected with a clear error instead of failing silently.
Frequently asked questions
Is this a real Excel file?
Yes — SpreadsheetML is an Excel-native format, not a renamed CSV.
Why .xls and not .xlsx?
SpreadsheetML needs no external library and opens everywhere; .xlsx writing is a much heavier dependency.
Are formulas created?
No. Values are typed as text or numbers; you add formulas yourself.
Privacy
Everything you enter stays in this browser tab. There is no upload endpoint for tool inputs, no account, and no server-side copy of your text or files. Results are produced locally and disappear when you close the page.
No account is required and no file is ever uploaded. See the privacy policy for details about analytics and the limited data this site stores.
Known limitations
- Output is the SpreadsheetML 2003 dialect; very old Excel versions (97) cannot read it.
Related tools
Other free tools from the same collection.