Diffchecker logoDiffchecker
PrivéSécuriséGratuit

List Diff
Comparez deux listes en ligne

ListDiff est un outil en ligne gratuit de comparaison de listes qui permet de comparer deux listes en ligne et de trouver ce qui est propre à chaque côté, ce qui est partagé et ce qui manque, le tout en une seule passe. Cet outil de diff de listes exécute en même temps chaque opération ensembliste : uniquement dans A, uniquement dans B, union, intersection et différence symétrique. Déposez aussi directement des fichiers CSV ou TSV : l'outil choisit automatiquement la bonne colonne pour la comparaison.

Les deux listes sont comparées en mémoire à l'intérieur de l'onglet du navigateur et ne sont jamais transmises : vous pouvez déposer en toute sécurité des listes d'emails, des SKU, des rosters IAM ou n'importe quel CSV client relevant du RGPD. Quand vous fermez l'onglet, les données disparaissent, sans copie serveur, sans analytique et sans cache caché en arrière-plan.

Cinq opérations ensemblistes, un clic

Cet outil calcule en une fois toutes les comparaisons utiles entre deux listes. Chaque résultat est affiché dans son propre panneau, avec un code couleur qui vous permet d'identifier immédiatement ce qui est propre, partagé ou manquant.

Liste A
Liste B
Résultat
Apple
Banana
Cherry
Banana
Cherry
Date
Uniquement A : Apple
Uniquement B : Date
Les deux : Banana, Cherry
1 uniquement dans A1 uniquement dans B2 en commun5 opérations ensemblistes calculées

Les opérations ensemblistes expliquées

Toute question de comparaison de listes se ramène à l'une de ces cinq opérations ensemblistes. Cet outil exécute les cinq en parallèle pour que vous n'ayez pas à choisir à l'avance.

A - B

Uniquement dans A

Les éléments présents dans la liste A mais pas dans la liste B. La réponse classique à : « qu'est-ce qui était dans mon ancienne liste et manque dans la nouvelle ? »

B - A

Uniquement dans B

Les éléments présents dans la liste B mais pas dans la liste A. La réponse classique à : « qu'est-ce qui a été ajouté à la nouvelle liste ? »

A et/ou B

Union

Tous les éléments uniques des deux listes combinés, sans doublons. Utile pour bâtir une liste maîtresse à partir de deux sources.

A et B

Intersection

Les éléments qui apparaissent à la fois dans les deux listes. La réponse à : « quels enregistrements figurent des deux côtés ? » Le cœur de toute réconciliation de listes.

A xor B

Différence symétrique

Les éléments qui figurent dans une liste ou l'autre, mais pas dans les deux. La différence symétrique est l'opposée de l'intersection et liste toutes les lignes qui n'ont pas matché.

Comment comparer deux listes en ligne

Quatre étapes pour comparer des listes en ligne et obtenir toutes les opérations ensemblistes d'un coup. Pas de formules, pas de code, pas d'inscription.

01

Collez ou téléversez la liste A

Déposez votre première liste dans l'éditeur Liste A, un élément par ligne, ou téléversez un fichier CSV ou TSV. L'outil détecte automatiquement le séparateur et choisit la meilleure colonne pour la comparaison, si bien qu'un export de tableur brut fonctionne sans aucune préparation.

02

Collez ou téléversez la liste B

Collez ou téléversez la seconde liste dans Liste B. Les deux côtés sont comparés et les cinq opérations ensemblistes s'exécutent en parallèle au fil de la frappe.

03

Choisissez les options

Activez la sensibilité à la casse, la suppression des espaces, la gestion des zéros non significatifs et la normalisation des espaces pour coller à la forme de vos données.

04

Exportez ou copiez

Chaque panneau de résultat dispose de boutons Copier et Télécharger. Triez alphabétiquement, ajoutez des numéros de ligne, ou exportez directement sous forme de fichier texte brut.

Pourquoi utiliser ListDiff

Un outil de comparaison de listes qui effectue chaque opération ensembliste d'un coup, s'exécute entièrement dans le navigateur et offre des contrôles d'export que la plupart des formules de tableur ne peuvent égaler.

Opérations ensemblistes instantanées

Les cinq opérations ensemblistes sont calculées en parallèle dès que les deux listes sont présentes. Pas de bouton à cliquer, pas de mode à choisir. Chaque réponse est toujours à l'écran.

Téléversement CSV et TSV

Déposez un fichier CSV ou TSV directement de chaque côté. L'outil détecte automatiquement le séparateur (virgule, tabulation, point-virgule ou pipe) et choisit la meilleure colonne pour la comparaison grâce à une heuristique combinant unicité, lisibilité et noms d'en-tête courants comme name, email ou username.

100 % privé et sécurisé

Vos listes ne quittent jamais l'onglet. Contrairement aux outils de comparaison de listes qui envoient sur un serveur, la comparaison s'exécute entièrement côté client, sûre pour les emails clients, l'inventaire interne et toute autre donnée sensible.

Tous les résultats d'un coup

Uniquement-A, uniquement-B, union, intersection et différence symétrique sont affichés côte à côte. Aucun autre comparateur de listes en ligne ne donne une vue d'ensemble complète sur un seul écran.

Options de correspondance

Sensible à la casse ou non, espaces rognés, espaces normalisés, zéros non significatifs ignorés. Réglez les règles de correspondance pour que « Apple » et « apple » soient considérés comme égaux quand c'est nécessaire.

Contrôles d'export

Copiez n'importe quel résultat dans le presse-papiers ou téléchargez-le en .txt. Triez de A à Z ou de Z à A, ajoutez des numéros de ligne, convertissez en majuscules ou minuscules. Mettez en forme la sortie pour coller à l'étape suivante de votre workflow.

Sans inscription

Ouvrez la page, collez deux listes, obtenez une réponse. Pas d'inscription, pas de quota, pas d'offre premium. Gratuit pour un usage personnel et commercial.

Ce que gère ce comparateur de listes

Tout jeu de données basé sur des lignes convient. Voici les situations où cet outil remplace un VLOOKUP laborieux, un script Python jetable ou un add-in Excel.

Tableurs et exports

Excel, Google Sheets et exports CSV. Déposez le CSV ou le TSV directement, ou copiez une seule colonne et collez-la, et lisez instantanément les cinq réponses. Pas de formules, pas de macros, pas d'acrobaties de feuilles.

  • Comparer deux colonnes Excel sans VLOOKUP
  • Réconcilier des exports CSV entre systèmes
  • Repérer les lignes manquantes dans une feuille
  • Croiser des listes de clients ou de SKU
  • Auditer des migrations de données entre outils

Data et marketing

Listes d'emails, bases de contacts et segments d'audience. Trouvez les chevauchements, isolez les nouveaux abonnés ou dédupliquez un export combiné avant de l'importer dans une nouvelle plateforme.

  • Dédupliquer des listes d'emails combinées
  • Repérer les désinscriptions entre deux exports
  • Isoler de nouveaux contacts pour une campagne
  • Comparer CRM et enregistrements de mailing
  • Fusionner proprement deux segments d'audience

Développement et DevOps

Listes de paquets, feature flags, variables d'environnement et rosters de contrôle d'accès. Plus rapide que de passer par un REPL pour des opérations ensemblistes sur des données textuelles.

  • Diffs de listes de paquets npm et pip
  • Audits de feature flags entre environnements
  • Diffs d'appartenance d'utilisateurs et groupes IAM
  • Comparaisons de clés de config entre déploiements
  • Revues de listes de domaines ou IP autorisés

Comparer des listes avec les sets Python

Les développeurs se tournent souvent vers les opérations ensemblistes de Python pour comparer deux listes en code. Les opérateurs correspondent directement à ce que cet outil calcule dans le navigateur.

list_compare.py
# Python: Compare two lists
list_a = ['Apple', 'Banana', 'Cherry']
list_b = ['Banana', 'Cherry', 'Date']

only_a = set(list_a) - set(list_b)      # Only in A
only_b = set(list_b) - set(list_a)      # Only in B
union = set(list_a) | set(list_b)       # Union
intersection = set(list_a) & set(list_b) # Intersection
symmetric = set(list_a) ^ set(list_b)   # Symmetric diff

Vous obtenez les mêmes résultats sans ouvrir de REPL, écrire un script ou installer quoi que ce soit. Utile quand les données sont dans un tableur ou un onglet de navigateur plutôt que dans un fichier sur disque.

Questions fréquentes

Qu'est-ce qu'un outil de diff de listes ?

Un outil de diff de listes, aussi appelé comparateur de listes, compare deux listes et indique quels éléments sont propres à chaque côté, lesquels apparaissent dans les deux, et diverses combinaisons ensemblistes des deux. L'outil calcule cinq opérations ensemblistes à la fois : uniquement dans A, uniquement dans B, union, intersection et différence symétrique.

Comment comparer deux listes en ligne ?

Collez une liste dans Liste A et l'autre dans Liste B, un élément par ligne. Les deux côtés sont analysés, les cinq opérations ensemblistes s'exécutent en parallèle et chaque résultat s'affiche dans son propre panneau. Activez la sensibilité à la casse et les options d'espaces dans les contrôles au-dessus des éditeurs.

Puis-je téléverser un fichier CSV ou TSV ?

Oui. Déposez un fichier CSV ou TSV directement de chaque côté. L'outil détecte automatiquement le séparateur (virgule, tabulation, point-virgule ou pipe) et choisit la meilleure colonne pour la comparaison grâce à une heuristique combinant unicité, lisibilité et noms d'en-tête courants comme name, email ou username. Vous pouvez à tout moment forcer la colonne, le séparateur et l'option d'en-tête.

ListDiff est-il gratuit ?

Oui. Cet outil de comparaison de listes est 100 % gratuit pour un usage personnel et commercial. Pas d'inscription, pas de quota, pas d'offre payante, pas de verrouillage de fonctionnalités. Toutes les fonctions, y compris le tri, la copie, le téléchargement et les options de correspondance, sont accessibles sans restriction.

Mes données sont-elles sécurisées ?

Oui. Les deux listes sont conservées uniquement en mémoire JavaScript pour l'onglet courant. Il n'y a pas de base de données côté serveur, pas de pixel analytique pour suivre le contenu et pas d'endpoint POST pour le collecter. Quand vous fermez l'onglet, les listes disparaissent. Si vous voulez vous en assurer, l'onglet Network des DevTools de votre navigateur affichera zéro requête après le chargement de la page.

Comment comparer deux colonnes Excel ?

Copiez la colonne depuis Excel ou Google Sheets et collez-la directement dans Liste A, puis faites de même avec la seconde colonne dans Liste B. Ou exportez la feuille en CSV et déposez le fichier entier. Les sauts de ligne et le séparateur sont gérés automatiquement et les cinq comparaisons s'affichent instantanément, bien plus vite qu'une formule VLOOKUP ou MATCH.

Comment apparier des éléments entre deux listes ?

Utilisez le résultat Intersection. Il montre chaque élément qui apparaît à la fois dans les deux listes, soit la réponse à : « quels enregistrements correspondent entre mes deux sources ? » Combinez-le à la comparaison insensible à la casse et au rognage des espaces si vos données ont un formatage incohérent.

Comment trouver les doublons entre deux listes ?

Utilisez le résultat Intersection. Il montre chaque élément qui apparaît à la fois dans les deux listes, ce qui correspond à l'ensemble des doublons entre vos deux entrées. Pour voir les éléments qui apparaissent plusieurs fois dans une seule liste, collez cette liste à la fois dans A et dans B.

Puis-je ignorer la casse ?

Oui. Décochez Sensible à la casse dans le panneau d'options pour traiter « Apple », « APPLE » et « apple » comme le même élément. Vous pouvez le combiner avec le rognage des espaces, la normalisation des espaces et la suppression des zéros non significatifs pour gérer des données réelles désordonnées.

Quelle différence entre Union et Différence symétrique ?

L'Union regroupe tous les éléments uniques des deux listes. Si quelque chose apparaît dans A, dans B ou dans les deux, il est dans l'union. La Différence symétrique ne contient que les éléments présents dans une seule liste, et exclut ceux qui figurent dans les deux. La différence symétrique est l'opposée de l'intersection.

Comment exporter les résultats ?

Chaque panneau de résultat dispose de boutons Copier et Télécharger. Copier place le résultat dans le presse-papiers, Télécharger l'enregistre en .txt. Avant l'export, vous pouvez trier de A à Z ou de Z à A, préfixer avec des numéros de ligne, ou convertir en majuscules ou minuscules.

Peut-on comparer des listes de milliers d'éléments ?

Oui. La comparaison utilise des opérations ensemblistes à base de hachage : elle reste rapide même pour des listes de plusieurs dizaines de milliers d'éléments. Les limites pratiques viennent de la mémoire du navigateur plutôt que de l'algorithme.

Commencez à comparer des listes en ligne - Gratuit

Remontez et collez vos listes. Pas d'inscription, pas de téléchargement, pas de limites.