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
- Collez votre liste dans Votre liste, un élément par ligne.
- Choisissez une option sous Garder.
- Activez Ignorer la casse si « Pomme » et « pomme » doivent compter comme identiques.
- Laissez Ignorer les espaces en fin de ligne activée, sauf si les espaces en fin de ligne comptent pour vous.
- 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.