Aller au contenu principal
Bethemesh
GuideBonnes pratiques

Comparer deux fichiers CSV ou Excel et repérer les différences

Apprenez à comparer deux versions d’un tableau à partir d’une clé fiable et à distinguer lignes ajoutées, supprimées ou modifiées.

Publié le 29 août 2026Lecture : 3 minPar Équipe Bethemesh
Débutant
Afficher le sommaire
  1. Choisir une clé de comparaison
  2. Pourquoi le numéro de ligne est rarement une bonne clé
  3. Ajouté, supprimé ou modifié
  4. Normaliser avant de comparer
  5. Doublons sur la clé
  6. Comparer la structure avant le contenu
  7. Valeurs modifiées : comparer colonne par colonne
  8. Cas d’usage : contrôler un export régulier
  9. Comparer avant de remplacer

Comparer deux tableaux est fréquent : export d’hier contre export d’aujourd’hui, inventaire avant/après, liste de clients provenant de deux systèmes ou contrôle d’une migration.

La difficulté principale n’est pas d’afficher deux fichiers côte à côte. Il faut savoir quelle ligne du fichier A correspond à quelle ligne du fichier B.

Choisir une clé de comparaison

Une clé est une colonne dont la valeur permet d’identifier un enregistrement : identifiant client, SKU, numéro de dossier, référence interne.

Le Comparateur Excel et CSV s’appuie sur cette logique pour rapprocher les lignes de deux fichiers.

Si vous travaillez exclusivement sur du CSV, Comparer des CSV offre une approche spécialisée.

Pourquoi le numéro de ligne est rarement une bonne clé

Si une nouvelle ligne est insérée au début du fichier B, toutes les positions suivantes se décalent. Une comparaison par numéro de ligne signalerait alors des centaines de différences alors que les données ont simplement changé d’ordre.

Une clé métier stable permet de comparer les enregistrements indépendamment de leur position.

Ajouté, supprimé ou modifié

Une comparaison utile distingue généralement trois situations :

  • une clé existe uniquement dans le nouveau fichier : enregistrement ajouté ;
  • elle existe uniquement dans l’ancien : enregistrement supprimé ;
  • elle existe dans les deux mais d’autres colonnes diffèrent : enregistrement modifié.

Cette distinction est beaucoup plus informative qu’un simple verdict « fichiers différents ».

Normaliser avant de comparer

Des espaces parasites, variations de casse ou noms de colonnes différents peuvent créer de faux écarts. Lorsque les deux sources devraient suivre les mêmes conventions, nettoyez-les d’abord.

Le guide Nettoyer un fichier CSV ou Excel détaille ces contrôles.

Doublons sur la clé

Si une clé censée être unique apparaît plusieurs fois, la comparaison devient ambiguë. Faut-il comparer la première ligne, la dernière ou toutes les combinaisons ?

Avant une comparaison importante, vérifiez l’unicité de la clé avec Supprimer les doublons CSV lorsque le format le permet.

Comparer la structure avant le contenu

Avant de chercher les lignes modifiées, vérifiez que les deux fichiers décrivent encore la même chose. Une colonne ajoutée, supprimée ou renommée peut être un changement important à elle seule.

Une comparaison robuste peut donc suivre deux niveaux :

  1. comparer les en-têtes et la structure ;
  2. comparer ensuite les enregistrements à l’aide d’une clé.

Cette approche évite d’interpréter une évolution de schéma comme une simple série de différences de valeurs.

Valeurs modifiées : comparer colonne par colonne

Lorsqu’une clé identifie la même ligne dans les deux fichiers, la comparaison peut porter sur chaque colonne : adresse changée, statut mis à jour, montant différent, etc.

Pour les nombres, attention aux représentations (10, 10.0, 10,00). Pour le texte, les espaces et la casse peuvent générer des écarts qui ne sont pas toujours significatifs. Une normalisation légère avant comparaison améliore souvent le signal.

Cas d’usage : contrôler un export régulier

Comparer deux exports successifs est utile pour repérer rapidement :

  • les nouveaux enregistrements ;
  • les lignes disparues ;
  • les valeurs modifiées ;
  • les changements de structure.

C’est particulièrement intéressant avant de remplacer une version de référence ou de transmettre un fichier à un autre système.

Comparer avant de remplacer

Lors d’un import ou d’une synchronisation manuelle, comparer l’ancienne et la nouvelle version permet d’estimer l’ampleur du changement avant de remplacer les données.

C’est une bonne pratique simple : observer les différences avant d’appliquer la nouvelle version.

Outils associés

Données & tableaux

Comparer deux fichiers Excel ou CSV

Comparez deux fichiers Excel ou CSV à partir d’une colonne clé et repérez les différences.

100 % localMis en avant
Utiliser l’outil
Données & tableaux

Comparer deux CSV

Comparez deux fichiers CSV pour identifier rapidement les lignes et valeurs qui diffèrent.

100 % local
Utiliser l’outil
Données & tableaux

Supprimer les doublons CSV

Supprimez les lignes en double d’un fichier CSV selon les colonnes que vous choisissez.

100 % local
Utiliser l’outil

Collection

Maîtriser ses données et tableaux

  1. 01Données et tableaux : comprendre CSV, Excel, JSON et la structure d’un jeu de données
  2. 02Nettoyer un fichier CSV ou Excel avant de l’utiliser
  3. 03Doublons et validation CSV : fiabiliser un tableau avant import
  4. 04Filtrer, trier et choisir les colonnes d’un CSV sans casser sa structure
  5. 05Fusionner plusieurs fichiers CSV ou Excel : assembler ou joindre les tableaux
  6. 06Découper un CSV ou séparer un tableau : choisir la bonne méthode
  7. 07Comparer deux fichiers CSV ou Excel et repérer les différences
  8. 08Convertir CSV, Excel, JSON et TSV sans perdre la structure des données
  9. 09Construire un workflow de préparation de données reproductible

Cet article vous a-t-il été utile ?