CSV to Excel Converter
Convert CSV to an Excel .xlsx file and Excel back to CSV, entirely in your browser. Works in both directions.
How to use the CSV / Excel
- 01
Choose a direction: CSV to Excel or Excel to CSV.
- 02
Paste your CSV, or upload an .xlsx file.
- 03
Download the converted file, or copy the CSV.
What the converter does
This is a two-way CSV and Excel converter: turn CSV text into a downloadable .xlsx workbook, or read an Excel file and export any sheet as CSV. Pick the direction, paste or upload, and get the converted file.
It is the bridge between the plain-text world of CSV, which APIs, databases and scripts love, and the spreadsheet world of Excel, which is where most people actually view and edit tabular data.
It uses SheetJS and runs locally in your browser, so your spreadsheet never leaves your device, which matters for the financial and personal data spreadsheets often hold.
Choosing sheets and formats
When converting Excel to CSV, you can choose which sheet to export, since a CSV file holds a single table. Converting CSV to Excel produces a workbook with one sheet containing your data.
It reads modern .xlsx files and older .xls files, and always outputs the modern .xlsx format, so the result opens cleanly in current versions of Excel, Google Sheets, LibreOffice and similar tools.
What transfers and what does not
Because CSV is just values, the conversion focuses on the data itself. Cell values, rows and columns transfer faithfully, while complex spreadsheet features like formulas, charts and styling are outside what a CSV can carry.
Frequently asked questions
Is my data uploaded to a server?
No. The conversion runs entirely in your browser with SheetJS, so your spreadsheet never leaves your device.
Does it keep multiple sheets?
When converting Excel to CSV, you can pick which sheet to export, since CSV holds a single table. CSV to Excel produces a workbook with one sheet.
Which Excel formats are supported?
Modern .xlsx files and older .xls files can be read. Output is always the modern .xlsx format.
Are formulas and formatting preserved?
The conversion carries the cell values and data. A CSV cannot hold formulas, charts or styling, so those spreadsheet features are not part of the result.
Will it open in Google Sheets or LibreOffice?
Yes. The output is standard .xlsx (or plain CSV), which opens in Excel, Google Sheets, LibreOffice Calc and other common spreadsheet apps.
Sources
Learn more
ü Instead of ü: Fixing Broken Special Characters in CSV Files
Why ü, é, and € turn into ü, é, and € when Excel opens a CSV, what the UTF-8 byte order mark does, and how to save and repair files correctly.
Stop Excel Silently Changing Your CSV Data (Zeros, Dates, Big Numbers)
Excel quietly rewrites CSV data on open: dropped leading zeros, gene names turned into dates, IDs in scientific notation. Why it happens and how to stop it.
Comma, Semicolon, or Tab: Why Excel Writes CSV Files That Other Tools Reject
Why Excel exports semicolon CSVs in half of Europe, how the decimal comma causes it, and how to convert or import any delimiter cleanly.
Query a CSV with SQL, No Database Setup Required
Load a CSV as a SQL table in your browser and answer real questions with WHERE, ORDER BY, GROUP BY, and HAVING. A worked mini-tutorial on one dataset.
What Is a Pivot Table? Rows, Columns, Values, and Aggregation Explained
A pivot table turns a flat list of records into a cross-tab summary. Learn rows, columns, values, and aggregations with a worked CSV example.
CSV Quoting Rules: Why Splitting on Commas Breaks Your Data
What RFC 4180 actually requires: when a CSV field must be quoted, how to escape a double quote, and why naive split-on-comma parsers corrupt rows.