Why it happens
- Encoding: many systems export UTF-8, but Excel may read a double-clicked CSV with a legacy encoding, breaking accented characters.
- Delimiter: some systems use commas, others semicolons or tabs. If Excel expects another one, everything ends up in column A.
- Leading zeros: Excel turns “01234” into 1234, ruining ZIP codes, IDs and account numbers.
The quick fix
- Open the CSV to Excel converter.
- Drop your .csv file.
- Check the preview: encoding and delimiter are detected automatically.
- Download the .xlsx: bold headers, filters, frozen first row and fitted columns.
Leading zeros: values starting with 0 (like 01234) are kept as text so no data is lost.
Doing it inside Excel
Instead of double-clicking, use Data → Get Data → From Text/CSV, choose “65001: Unicode (UTF-8)” as file origin and the right delimiter. To keep leading zeros, set those columns to Text.
The other way: Excel to CSV
To create a CSV for another system, use the Excel to CSV converter; it saves UTF-8 with BOM so characters display correctly.