Aller au contenu principal

Comparer deux CSV

Analysez deux tableaux CSV côte à côte, repérez les ajouts, suppressions ou modifications et récupérez un rapport clair des différences.

  • Presse-papiers

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Utilisez un nom ou un numéro de colonne. Laissez vide pour comparer les lignes complètes.

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

Comment fonctionne cet outil ?

Comparer deux exports CSV permet de distinguer les enregistrements réellement ajoutés, retirés ou modifiés d’un simple changement d’ordre des lignes. Placez la version de référence à gauche et la version à contrôler à droite, puis choisissez si une colonne identifie les enregistrements. Le résultat est un rapport, pas un fichier fusionné : il aide à examiner une livraison, une synchronisation ou une mise à jour de catalogue. La définition de l’identité dépend de votre clé ; sans clé, une ligne dont un champ change apparaît comme une suppression et un ajout.

Sans colonne clé, chaque ligne complète est comparée à celles de l’autre table en tenant compte des occurrences. Deux exemplaires d’une même ligne dans la référence et un seul dans la nouvelle version produisent une suppression. L’ordre des lignes n’est pas un critère de différence. Avec une clé, les lignes associées sont comparées champ par champ et les positions modifiées sont signalées. Choisissez un titre exact ou un numéro à partir de 1 ; sans en-tête, utilisez uniquement un numéro.

Les clés répétées ne sont pas écrasées : le moteur associe d’abord les lignes identiques de chaque groupe, puis apparie les versions restantes. Les occurrences supplémentaires deviennent des ajouts ou suppressions. Une modification parmi des clés répétées reste donc une association technique, pas la preuve que deux objets métier correspondent. Les clés vides sont également regroupées ; préférez une clé renseignée et unique pour une interprétation fiable. Les colonnes se comparent par position, sans réalignement automatique selon leurs titres.

L’option d’en-tête, activée au départ, exclut le premier enregistrement des données comparées. Les espaces extérieurs sont ignorés par défaut et la casse reste significative, sauf activation de son option. Ces règles s’appliquent aux clés et aux valeurs ; les nombres ne sont pas normalisés comme des quantités. En détection automatique, chaque entrée peut utiliser son propre séparateur parmi virgule, point-virgule, tabulation et barre verticale. Un séparateur imposé s’applique aux deux. Les champs cités multilignes sont lus par le même moteur CSV. L’export texte contient le bilan chiffré ; les détails des différences se consultent dans la page.

Comment utiliser cet outil ?

  1. Placez les versions dans le bon sens

    Collez ou importez la référence à gauche et la nouvelle version à droite. Vérifiez les séparateurs et le même ordre de colonnes ; ajout et suppression sont toujours exprimés par rapport à cette orientation.

  2. Déterminez comment identifier une ligne

    Renseignez une clé fiable pour suivre les modifications ou laissez ce champ vide pour comparer les lignes complètes. Confirmez les en-têtes et choisissez volontairement les options d’espaces et de casse.

  3. Examinez bilan et détails ensemble

    Lancez la comparaison, puis ouvrez les lignes ajoutées, supprimées et les colonnes modifiées dans la page. Exportez le résumé si besoin, mais conservez les deux sources pour examiner chaque écart avant une mise à jour.

Cas d'utilisation

Vérifier un catalogue révisé

Utilisez la référence produit comme clé pour distinguer une modification de description d’un article ajouté ou retiré. Contrôlez les références dupliquées avant d’interpréter les versions associées.

Comparer deux livraisons de données

Confrontez la réception précédente à la nouvelle, avec des colonnes dans le même ordre. Un déplacement de ligne seul ne doit pas être confondu avec une modification de son contenu.

Contrôler le nombre d’occurrences

Laissez la clé vide pour repérer des lignes complètes ajoutées ou manquantes, y compris lorsque plusieurs enregistrements strictement identiques existent dans les deux versions du fichier.

Exemples

Suivre une modification par identifiant

Avec id comme clé, la référence 1 est modifiée, la référence 2 est supprimée et la référence 3 est ajoutée. Aucun enregistrement n’est inchangé. Sans clé, le changement d’Alice en Alicia ne serait pas classé comme modification d’une même identité.

Entrée

id;nom
1;Alice
2;Bruno
---
id;nom
1;Alicia
3;Chloé

Résultat

Ajoutées : 1
Supprimées : 1
Modifiées : 1
Inchangées : 0

Repérer une occurrence manquante sans clé

Sans clé, une des deux lignes identiques reste inchangée et l’autre compte comme supprimée. Il ne suffit donc pas que la valeur existe des deux côtés : le moteur compare aussi sa multiplicité, sans supprimer lui-même les doublons des sources.

Entrée

id;nom
1;Alice
1;Alice
---
id;nom
1;Alice

Résultat

Ajoutées : 0
Supprimées : 1
Modifiées : 0
Inchangées : 1

Conseils et bonnes pratiques

  • Si les colonnes ont changé d’ordre, réordonnez-les avant la comparaison. Le moteur n’aligne pas les cellules par leurs titres et ne traite pas une permutation de colonnes comme un simple changement de présentation.
  • N’ignorez la casse que si elle ne distingue pas vos identifiants. Les options de normalisation peuvent volontairement masquer une différence d’écriture que le système destinataire, lui, considère comme significative.
  • Une clé absente ou répétée affaiblit l’interprétation des modifications. Contrôlez son unicité et son remplissage plutôt que de considérer chaque appariement automatique comme une correspondance métier certaine.

Questions fréquentes

Un changement d’ordre des lignes produit-il des modifications ?

Non. La comparaison recherche les lignes ou leurs clés indépendamment de leur position dans le fichier. En revanche, l’ordre des colonnes doit rester compatible, car les cellules sont comparées par position et non réassociées automatiquement par nom.

Que signifie modifiée si une clé apparaît plusieurs fois ?

Les lignes identiques sont appariées en priorité, puis les autres occurrences sont associées dans leur ordre restant. Le rapport préserve les comptes, mais cette association ne prouve pas l’identité réelle des enregistrements. Une clé unique est préférable.

Pourquoi 12,50 et 12.50 sont-ils signalés comme différents ?

Les valeurs CSV sont comparées comme des chaînes après les options d’espaces et de casse. La comparaison ne convertit pas les nombres ni les devises. Uniformisez ces formats avant le contrôle seulement si leur équivalence est certaine.

Le téléchargement contient-il toutes les lignes différentes ?

Il contient le résumé des ajouts, suppressions, modifications et lignes inchangées. Les détails sont affichés séparément dans la page. L’outil ne produit ni correctif à appliquer automatiquement ni fichier réunissant les deux versions.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

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

Données & tableauxUtiliser l’outil

Sélectionnez les colonnes d’un CSV que vous souhaitez conserver dans le résultat final.

Données & tableauxUtiliser l’outil