# CSV to Excel

Convert a CSV into a real Excel .xlsx workbook, with leading zeros kept. Free, no signup, and the file never leaves your device.

Canonical page: https://filetity.com/csv-to-excel

## Capabilities

- Free: Yes, with no watermark and no page limit.
- Account required: No. There is no account system.
- Processed on device: Yes. The file is read by your browser and never uploaded. There is no server to send it to.
- Formats: CSV, TSV and semicolon or pipe separated text in. A real .xlsx workbook out, one sheet.
- Limits: Excel stops at 1,048,576 rows and 16,384 columns and the tool refuses above either before writing anything. Formatting, formulas and multiple sheets are not written.
- Mobile: Yes, on any modern mobile browser. Large files are limited by the memory the phone gives the browser.
- Offline: Yes, once the page has loaded. The tool keeps working with no network connection.

## Questions

### Why not just open the CSV in Excel directly?

Because Excel changes it on the way in. It drops leading zeros from postcodes and account numbers, reads things like 3-4 as dates, and converts long identifiers to scientific notation, and none of that is reversible once saved. Writing the .xlsx first means the cells arrive as what they are.

### Can I get numbers I can actually sum?

Yes, with the toggle. It only converts a value when the text survives the round trip exactly, so 42 becomes a number and 007123 does not, since turning that into 7123 loses information. Everything else stays text.

### Does it keep my semicolon separated file readable?

Yes. The separator is detected from the header line and can be overridden, so a file written by a European Excel converts correctly rather than arriving as one giant column, which is what happens when it is opened directly on a machine with different regional settings.

### Are formulas or formatting carried over?

No, and a CSV has none to carry: it holds text and nothing else. What you get is a clean workbook with your data in it, which you can then format in Excel. A value that starts with an equals sign is written as text rather than becoming a live formula.

### Will the file open in Google Sheets and Numbers?

It is a standard Open XML workbook, so it should. It has been verified against LibreOffice, which reads and re-saves it correctly, and the format is the one every spreadsheet program documents support for. If yours refuses it, that is worth reporting.

## Related tools

- [Excel to JSON](https://filetity.com/excel-to-json): Turn an Excel sheet into JSON records, one per row.
- [CSV Viewer](https://filetity.com/csv-viewer): Open a CSV file as a readable table, without a spreadsheet app.
