Excel utilise par défaut l'encodage ANSI local (Windows-1252 en Europe occidentale) au lieu d'UTF-8 pour ouvrir les fichiers CSV.
Solutions :
- Ajoutez un BOM UTF-8 au début du fichier (octets EF BB BF)
- Utilisez l'assistant d'importation : Données > À partir d'un fichier texte/CSV et sélectionnez UTF-8 comme encodage
- En Python, écrivez avec
encoding='utf-8-sig' pour inclure le BOM
- Dans Excel 365/2019+, l'import de données depuis un fichier CSV prend généralement en charge UTF-8 par défaut