Aller au contenu
Case Converter Online
fr

Supprimer les lignes en double

Collez une liste et chaque ligne répétée est supprimée, en gardant la première copie à sa place. Vous pouvez aussi extraire les lignes qui n'apparaissent qu'une fois, ou seulement les doublons.

Garder
Options
Caractères
0
Mots
0
Lignes
0

Fonctionne dans votre navigateur. Votre texte n'est jamais envoyé sur un serveur.

Ce que fait l’outil

Une ligne en double est une ligne de texte qui apparaît plus d’une fois dans une liste. Les doublons s’accumulent quand vous fusionnez deux listes d’adresses e-mail, copiez des mots-clés de plusieurs rapports ou collez deux fois les mêmes éléments par erreur. Cet outil pour supprimer les lignes en double lit votre texte ligne par ligne et retire les répétitions.

Il s’utilise de trois façons, au choix avec les boutons Garder :

  • Une copie de chaque ligne : retire les répétitions et garde la première copie de chaque ligne. C’est le résultat habituel de « supprimer les doublons ».
  • Les lignes présentes une seule fois : écarte toute ligne qui a un double, première copie comprise. Seules les lignes vraiment uniques restent.
  • Seulement les lignes répétées : liste les lignes apparues plus d’une fois, chacune affichée une seule fois. Utile pour savoir ce qui était en double.

Mode d’emploi

  1. Collez votre liste dans Votre liste, un élément par ligne.
  2. Choisissez une option sous Garder.
  3. Activez Ignorer la casse si « Pomme » et « pomme » doivent compter comme identiques.
  4. Laissez Ignorer les espaces en fin de ligne activée, sauf si les espaces en fin de ligne comptent pour vous.
  5. Copiez le résultat avec Copier, ou enregistrez-le avec Télécharger.

Le message sous l’outil indique combien de lignes ont été supprimées et combien il en reste.

Les options en détail

Ignorer la casse compare les lignes sans tenir compte des majuscules. La première version est gardée : si « pomme » arrive avant « Pomme », vous obtenez « pomme ».

Ignorer les espaces en fin de ligne retire les espaces et tabulations au début et à la fin de chaque ligne avant la comparaison. La ligne gardée n’est pas modifiée. Désactivez cette option si les espaces de début de ligne ont un sens, comme dans du code indenté.

Supprimer les lignes vides apparaît quand vous gardez une copie de chaque ligne. Elle est activée par défaut. Désactivez-la pour garder les lignes vides à leur place, ce qui aide quand des lignes vides séparent des groupes dans votre liste. Les lignes vides ne sont jamais considérées comme des doublons les unes des autres.

Afficher le nombre de fois apparaît avec Seulement les lignes répétées. Elle ajoute le nombre de copies entre parenthèses après chaque ligne.

Une précision pour le français : les lettres accentuées comptent. « cafe » et « café » sont deux lignes différentes, même avec Ignorer la casse. Si votre liste mélange les deux graphies, harmonisez-les d’abord.

Exemples

Tous utilisent cette liste : pomme, banane, Pomme, cerise, banane, une ligne vide, datte, cerise, banane.

Réglages Résultat
Une copie de chaque ligne pomme, banane, Pomme, cerise, datte
Une copie de chaque ligne, Ignorer la casse pomme, banane, cerise, datte
Les lignes présentes une seule fois pomme, Pomme, datte
Seulement les lignes répétées, Afficher le nombre de fois banane (3), cerise (2)
Seulement les lignes répétées, Afficher le nombre de fois, Ignorer la casse pomme (2), banane (3), cerise (2)

Les résultats sont présentés ici séparés par des virgules pour gagner de la place. Dans l’outil, chaque élément reste sur sa propre ligne.

Avec les réglages par défaut, l’outil indique : « 3 lignes en double supprimées. 5 lignes restantes. »

Comment ça marche

L’outil découpe votre texte à chaque saut de ligne. Il construit ensuite une clé de comparaison pour chaque ligne : la ligne elle-même, nettoyée des espaces de bord si Ignorer les espaces en fin de ligne est activée et mise en minuscules si Ignorer la casse l’est. Il compte combien de fois chaque clé apparaît, puis parcourt les lignes dans l’ordre et décide lesquelles garder. Comme ce sont les lignes d’origine qui sont gardées et non les clés, vos espaces et vos majuscules ne sont pas modifiés.

Conseils

  • Triez après, pas avant. Supprimer les doublons garde votre ordre. Si vous voulez aussi trier la liste, collez le résultat dans l’outil de tri par ordre alphabétique.
  • Nettoyez d’abord les listes désordonnées. Des lignes avec deux espaces au milieu, comme « Le Havre » et « Le Havre », ne correspondent pas. L’outil pour supprimer les espaces corrige cela.
  • Un élément par ligne. Si vos éléments sont séparés par des virgules, mettez-les d’abord chacun sur sa ligne, ou utilisez l’option Virgules du tri alphabétique, qui peut aussi retirer les doublons.
  • Un texte coupé sur plusieurs lignes issu d’un PDF se rassemble d’abord avec l’outil pour supprimer les sauts de ligne.

Autres façons de supprimer les lignes en double

Excel : sélectionnez la colonne, puis choisissez Données, puis Supprimer les doublons. Dans Excel 365, vous pouvez aussi utiliser la formule =UNIQUE(A1:A100).

Google Sheets : utilisez Données, puis Nettoyage des données, puis Supprimer les doublons, ou la formule =UNIQUE(A1:A100).

Notepad++ : Édition, puis Opérations sur les lignes, puis l’option qui supprime les lignes en double.

Ligne de commande : sort file.txt | uniq retire les doublons mais trie aussi les lignes. awk '!seen[$0]++' file.txt garde l’ordre d’origine.

Python : list(dict.fromkeys(lines)) garde la première copie de chaque ligne, dans l’ordre.

Pour une liste rapide tirée d’un e-mail ou d’une page web, la coller ici est en général plus rapide que d’ouvrir un tableur.

Supprimer les lignes en double : questions fréquentes

Supprimer les doublons change-t-il l'ordre de ma liste ?

Non. La première copie de chaque ligne reste exactement à sa place, et les copies suivantes sont retirées. Si vous voulez aussi la liste par ordre alphabétique, passez le résultat dans l'outil de tri alphabétique.

« Pomme » et « pomme » sont-ils considérés comme des doublons ?

Pas par défaut. Les lignes doivent être identiques, majuscules comprises. Activez Ignorer la casse pour traiter comme une même ligne celles qui ne diffèrent que par les majuscules. La première version tapée est celle qui est gardée.

À quoi sert Ignorer les espaces en fin de ligne ?

Les listes copiées ont souvent des espaces invisibles à la fin de certaines lignes : « pomme » et « pomme » suivi d'une espace se ressemblent mais ne correspondent pas. Avec cette option activée, ce qui est le cas par défaut, ces espaces sont ignorés lors de la comparaison. La ligne elle-même reste telle que vous l'avez tapée.

Comment savoir quelles lignes étaient en double ?

Choisissez Seulement les lignes répétées sous Garder. Le résultat liste chaque ligne apparue plus d'une fois. Activez Afficher le nombre de fois pour ajouter le nombre après chaque ligne, comme banane (3).

Y a-t-il une limite de taille ?

Il n'y a pas de limite fixe. Des listes de dizaines de milliers de lignes fonctionnent, car tout s'exécute dans votre navigateur. Les très grandes listes sont traitées après une courte pause dans la frappe.

Plus d'outils de texte

Voir tous les outils