Importer et corriger un fichier CSV dans Excel


Lorsqu’on travaille régulièrement avec des données externes, le format CSV s’impose souvent comme une solution légère et universelle. Pourtant, importer un fichier CSV dans Excel peut rapidement devenir source de frustration : mauvais séparateurs, caractères spéciaux mal interprétés, dates qui se transforment en chiffres… Autant de petits pièges qui compliquent l’analyse. Dans cet article, nous verrons étape par étape comment importer correctement un CSV dans Excel, puis nettoyer et corriger vos données pour gagner en efficacité et fiabilité.

Pourquoi Excel reste la référence pour vos fichiers CSV

Excel n’est pas qu’un tableur : c’est un véritable environnement de travail pour manipuler, visualiser et partager des données. Son atout principal réside dans :

  • La flexibilité : vous pouvez passer du mode feuille de calcul aux tableaux croisés dynamiques en un clic.
  • Les outils de nettoyage : fonctions de texte, filtres avancés et assistantes facilitent la préparation des jeux de données.
  • L’intégration avec d’autres fonctionnalités comme les formules conditionnelles (SOMME.SI, NB.SI) ou la recherche (RECHERCHEV).

En somme, que vous soyez en reporting financier, en gestion de stocks ou en analyse marketing, Excel offre des possibilités quasi infinies pour exploiter un CSV.

Étape 1 : configurer l’importation du fichier CSV

Avant toute manipulation, assurez-vous que votre fichier CSV respecte quelques règles de base : séparateur unique (virgule, point-virgule ou tabulation), encodage UTF-8 ou ISO-8859-1, et une première ligne d’en-têtes claire. Suivez ensuite ces étapes :

  • Ouvrez Excel et cliquez sur Fichier > Ouvrir, puis sélectionnez votre fichier CSV.
  • Si l’ouverture directe transforme mal les données, passez par l’assistant : Données > À partir du texte/CSV.
  • Dans la fenêtre qui s’affiche, ajustez le séparateur (virgule, point-virgule, tabulation) et l’encodage.
  • Vérifiez l’aperçu : la structure des colonnes doit être alignée, sans découpage intempestif d’un champ.
  • Cliquez sur Charger ou Transformer (si vous souhaitez appliquer des transformations via Power Query).

En choisissant Transformer, vous entrez dans l’interface de Power Query, où vous pouvez déjà supprimer les colonnes inutiles, modifier le type de données ou filtrer les lignes avant d’insérer le résultat dans Excel.

Utiliser l’assistant d’importation de texte pas à pas

L’assistant décompose l’import en trois phases :

  1. Définition du format : délimité ou largeur fixe.
  2. Sélection du délimiteur : cochez virgule, point-virgule, tabulation ou un autre caractère.
  3. Type de données : choisissez Texte, Date, Standard (pour les nombres) pour chaque colonne.

Cette granularité évite qu’Excel ne transforme automatiquement un code postal ou une référence produit en un nombre ou une date.

Étape 2 : corriger et nettoyer les données importées

Supprimer les espaces et caractères invisibles

Un classique : des espaces en début ou fin de cellule faussent vos tris et vos regroupements. La fonction TRIM (ou SUPPRESPACE en français) est votre alliée :

=SUPPRESPACE(A2)

Pour éliminer aussi les retours à la ligne ou tabulations indésirables, combinez avec CLEAN (CAR) :

=CAR(SUPPRESPACE(A2))

Convertir les formats de date et de nombre

Excel peut interpréter une date au format texte comme une suite de chiffres. Pour normaliser :

  • DATEVALUE permet de transformer une chaîne de caractères de date en valeur date.
  • NUMBERVALUE (ou VALEUR) convertit un nombre stocké en texte en réel numérique.

Exemple : =DATEVALUE("2021-03-15") donnera une vraie date, avec laquelle vous pourrez calculer des durées ou trimestres.

Segmenter le contenu d’une cellule

Parfois, plusieurs informations se retrouvent dans la même colonne : « 123-Jean Dupont-Paris ». Plutôt que de tout faire à la main, pensez aux fonctions texte (GAUCHE, DROITE, STXT, CHERCHE) qui permettent d’extraire chaque partie en isolant le trait d’union comme repère.

Étape 3 : finaliser avec des vérifications automatiques

Avant de partager votre tableau, il est toujours judicieux de :

  • Vérifier l’absence de doublons via Données > Supprimer les doublons.
  • Contrôler l’intégrité des totaux à l’aide des fonctions SOMME.SI ou NB.SI.
  • Mettre en place un Tableau Croisé Dynamique et, pour une exploration plus interactive, ajouter des segments (slicers).

Ces étapes vous garantissent une cohérence et une lisibilité optimales.

Tableau récapitulatif des erreurs courantes et solutions

Erreur fréquente Solution rapide
Mauvais séparateur Changer le délimiteur dans l’assistant d’importation
Caractères spéciaux mal affichés Vérifier l’encodage UTF-8 ou ISO-8859-1
Dates en texte Appliquer DATEVALUE ou modifier le type de colonne
Espaces superflus Utiliser SUPPRESPACE (TRIM)
Doublons de ligne Supprimer via l’outil intégré

Conseils pratiques pour aller plus loin

Si vous importez régulièrement des CSV avec une structure identique, créez une requête Power Query pré-configurée et enregistrez-la. Vous n’aurez plus qu’à mettre à jour la source et les transformations s’appliqueront automatiquement. Enfin, pour des analyses rapides, n’hésitez pas à combiner vos données importées avec des formules avancées telles que RECHERCHEV ou index/match selon le contexte.

FAQ

  • Comment gérer un CSV avec point-virgule et virgule selon les régions ?
    Dans l’assistant d’importation, changez le délimiteur manuel et adaptez l’encodage. Vous pouvez aussi ouvrir votre CSV dans un éditeur texte pour remplacer tous les séparateurs d’un coup.
  • Mes chiffres perdent leurs décimales après import ?
    Vérifiez que la colonne est bien au format Standard ou Nombre. Sinon utilisez NUMBERVALUE pour forcer la conversion.
  • Peut-on automatiser l’import plusieurs fois par jour ?
    Oui, en utilisant Power Query et la fonctionnalité Actualiser tout vous mettez à jour les données en un seul clic.

Importer et corriger un fichier CSV dans Excel n’est pas une mission insurmontable : avec un peu de méthode et les bons outils, vous transformez un simple texte délimité en base de données exploitable. Ces bonnes pratiques vous feront gagner du temps et vous évitent bien des erreurs de saisie.

Merci d’avoir lu cet article ! J’espère qu’il vous aidera à maîtriser l’importation de CSV et à nettoyer vos données comme un pro.

Laisser un commentaire