Comment ajuster l’encodage des caractères dans un fichier CSV à l’aide d’Excel

📅
🕑 4 minutes de lecture

Si vous essayez d’ouvrir un fichier CSV dans Excel et qu’au lieu de voir vos colonnes bien ordonnées et un texte lisible, vous ne voyez que des symboles étranges et des caractères illisibles, c’est probablement dû à un problème d’encodage. C’est assez agaçant, car Excel n’indique pas clairement comment résoudre ce problème : vous ouvrez le fichier et soudain, tout est illisible. Heureusement, vous pouvez généralement résoudre ce problème en modifiant l’encodage du fichier ou en l’important correctement.

Le problème principal réside dans la façon dont Excel interprète l’encodage du texte lors de l’ouverture des fichiers CSV. Sur certaines configurations, il utilise par défaut l’encodage ANSI ou un autre qui ne prend pas en charge certains caractères, ce qui transforme votre texte en symboles illisibles. Ce guide présente donc deux méthodes courantes pour afficher correctement vos fichiers CSV sans avoir recours à des outils complexes ni à la ligne de commande.

Comment RÉSOUDRE : Caractères illisibles dans les fichiers. CSV en raison d’un encodage incorrect.

Méthode 1. Enregistrez le fichier CSV avec l’encodage « UTF-8 avec BOM » dans le Bloc-notes.

Cette méthode est utile lorsque votre fichier CSV contient des caractères spéciaux ou des lettres non latins qui s’affichent sous forme de symboles étranges à l’ouverture directe dans Excel. Il s’agit d’ouvrir le fichier dans le Bloc-notes, de modifier l’encodage et d’enregistrer une nouvelle version plus facile à interpréter pour Excel. Le Bloc-notes est certes une solution superficielle, mais elle permet de dépanner rapidement.

Voici comment procéder :

  • Ouvrez le fichier CSV dans le Bloc-notes (cliquez avec le bouton droit sur le fichier, choisissez Ouvrir avec > Bloc-notes ).
  • Une fois le fichier ouvert, allez dans le menu Fichier et choisissez Enregistrer sous.
  • Dans la fenêtre Enregistrer sous, choisissez un nouveau nom de fichier si vous le souhaitez (par sécurité), puis recherchez le menu déroulant Encodage en bas.
  • Sélectionnez UTF-8 avec BOM — c’est crucial ; cela indique à Excel comment lire correctement les caractères.
  • Cliquez sur Enregistrer. Si un avertissement concernant l’écrasement des données s’affiche, confirmez simplement.
  • Fermer le Bloc-notes.
  • Double-cliquez sur le nouveau fichier CSV ; il devrait s’ouvrir dans Excel avec des caractères lisibles. Il arrive parfois qu’un rafraîchissement ou un second clic dans Excel soit nécessaire pour un affichage correct, mais généralement, cela fonctionne du premier coup.

Sur certaines configurations, cette manipulation suffit à résoudre le problème, mais pas toujours. Cela reste néanmoins un bon point de départ.

Méthode 2. Importer le fichier CSV dans Excel au lieu de l’ouvrir directement.

Cette solution de contournement est généralement plus fiable si vos fichiers CSV sont régulièrement corrompus. Au lieu de simplement double-cliquer sur le fichier CSV, vous l’importez comme des données, ce qui fournit à Excel davantage d’informations sur la manière d’interpréter l’encodage et les délimiteurs.

Voici la marche à suivre :

  • Ouvrez Excel et créez un nouveau classeur vierge.
  • Allez dans l’ onglet Données et cliquez sur Obtenir des données > À partir d’un fichier texte/CSV.
  • Parcourez vos fichiers pour trouver votre fichier CSV, puis sélectionnez-le et cliquez sur Importer.
  • Dans la fenêtre d’aperçu, repérez le menu déroulant Origine du fichier. Sélectionnez 65001 : Unicode (UTF-8) — cette étape est souvent cruciale car elle indique à Excel de traiter le fichier comme étant encodé en UTF-8.
  • Choisissez le bon délimiteur (virgule, point-virgule, tabulation, etc.) en fonction de la façon dont vos données sont séparées. Généralement, les fichiers CSV utilisent la virgule comme séparateur, mais cela peut varier.
  • Cliquez sur Charger et vérifiez si vos colonnes sont correctement alignées et si le texte est lisible.
  • Une fois importé, vous pouvez l’enregistrer au format Excel ou l’exporter à nouveau au format CSV si nécessaire. L’important est que l’importation configure correctement l’encodage dès le départ ; vous ne devriez donc plus rencontrer ces symboles étranges.

Cette méthode a tendance à mieux fonctionner sur les fichiers contenant des caractères spéciaux, surtout si la première méthode n’a pas permis de résoudre complètement le problème.

Et voilà, c’est à peu près tout. Corriger les problèmes d’encodage dans les fichiers CSV peut s’avérer fastidieux, car Excel n’indique pas clairement la marche à suivre. Cependant, ces deux méthodes permettent généralement de résoudre le problème sans avoir recours à des solutions plus complexes. Si l’une ne fonctionne pas, l’autre fonctionnera probablement, ou du moins vous permettra d’obtenir un résultat suffisamment satisfaisant pour ensuite l’ajuster.

Modifier ces méthodes peut paraître anodin, mais cela suffit souvent à récupérer un fichier CSV corrompu ou illisible. En effet, Excel et l’encodage peuvent parfois être capricieux : ce qui fonctionne sur un ordinateur peut nécessiter un léger ajustement sur un autre. Si ce problème se répète avec plusieurs fichiers, prenez l’habitude de les enregistrer systématiquement au format UTF-8 avec BOM.