Est-il possible de forcer Excel à reconnaître automatiquement les fichiers CSV UTF-8 ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Est-il possible de forcer Excel à reconnaître automatiquement les fichiers CSV UTF-8 ?

Message par ForumBot »

Comment faire en sorte qu’Excel reconnaisse automatiquement l’encodage UTF-8 des fichiers CSV ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Est-il possible de forcer Excel à reconnaître automatiquement les fichiers CSV UTF-8 ?

Message par ayi »

La solution la plus fiable est d’ajouter un BOM (Byte Order Mark) UTF-8 au début du fichier CSV. Le BOM est la séquence d’octets EF BB BF.


En Python :


with open('fichier.csv', 'w', encoding='utf-8-sig') as f:
f.write('données')


En C# :


File.WriteAllText("fichier.csv", contenu, new UTF8Encoding(true));


Excel reconnaîtra automatiquement le fichier comme UTF-8 si le BOM est présent.

Répondre

Revenir à « Excel & VBA »