Texte et rédaction · Gratuit · Sans inscription

Supprimer les lignes en double en ligne

Retirez les lignes répétées, conservez la première occurrence et choisissez casse, espaces ou tri français.

Collez une liste avec un élément par ligne afin de conserver la première occurrence de chaque valeur. Par défaut, les extrémités sont nettoyées, les majuscules restent distinctes et l’ordre initial est conservé. Vous pouvez ignorer la casse et trier la sortie avec la locale française. Les lignes vides sont toujours omises. L’outil ne déduplique ni colonne CSV, ni personne, ni URL normalisée, ni correspondance approximative.

🔒 Le traitement s’effectue dans ce navigateur ; vos données ne sont pas envoyées à FunnyTools.

Utiliser l’outil

Lignes uniques0
Doublons retirés0

Ce que vous pouvez faire ici

  • Conserver la première occurrence de chaque ligne et retirer les suivantes.
  • Distinguer ou ignorer majuscules et minuscules.
  • Nettoyer facultativement les espaces aux extrémités avant comparaison.
  • Maintenir l’ordre d’origine ou trier avec les règles de la locale française.
  • Afficher le nombre de lignes uniques et de doublons retirés.

Réponse rapide : supprimer les lignes répétées

Collez un élément par ligne. La sortie se met à jour et conserve la première apparition de chaque valeur. Par défaut, les espaces de début et de fin sont retirés, la casse est respectée et l’ordre des premières occurrences reste celui de l’entrée. Les lignes vides n’apparaissent jamais dans le résultat.

Lisez les statistiques avant de copier. « Lignes uniques » compte la sortie ; « Doublons retirés » compare le nombre de lignes non vides au total unique. Les lignes blanches ignorées ne sont pas enregistrées comme doublons. La page ne fournit pas la position ou la fréquence de chaque répétition : conservez la source si un audit détaillé est nécessaire.

Conserver la première occurrence et l’ordre

Si `Paris` apparaît aux lignes 2, 8 et 20, la graphie et la position de la ligne 2 gagnent. Tant que le tri est désactivé, les valeurs uniques suivent l’ordre de leur première rencontre. Cette règle convient aux priorités, chemins ou réponses lorsque la séquence apporte une information. L’outil ne combine pas les copies et ne choisit ni la plus récente ni la plus complète.

Le nettoyage des extrémités est coché initialement. ` Paris`, `Paris` et `Paris ` deviennent alors la même valeur et la première est renvoyée sans blancs extérieurs. Si vous désactivez l’option, ces variantes peuvent rester distinctes. Une ligne ne contenant que des blancs est néanmoins toujours omise.

  • La première occurrence est conservée, jamais la dernière.
  • L’ordre ne change que lorsque le tri est activé.
  • Les lignes totalement vides ne figurent pas dans la sortie.
  • Aucune colonne de fréquence ou de position n’est produite.

Ignorer la casse sans supprimer les accents

Avec « Ignorer majuscules et minuscules », la clé de comparaison passe en minuscule selon la locale `fr`. `ÉCOLE`, `École` et `école` deviennent donc équivalents et la première graphie est conservée. `école` et `ecole` restent différents : la fonction ne retire pas les accents. De même, `cœur` et `coeur` ne sont pas fusionnés.

Ce choix n’est pas une normalisation linguistique. Il ne regroupe ni singulier et pluriel, ni abréviations, ni espaces internes multiples, ni tirets différents, ni variantes de noms. `Rue de Paris` et `Rue de Paris` restent distincts à cause du double espace interne. Une déduplication approximative exige des règles métier, un seuil et une revue des faux positifs.

Tri français, accents et nombres

Lorsque le tri est activé, les lignes sont comparées avec `localeCompare` en locale française. Cela fournit un ordre plus adapté aux accents qu’une comparaison brute de codes. Si la casse est ignorée, la sensibilité de base limite l’effet des capitales. Le contenu conservé reste toutefois la première graphie rencontrée.

Le tri porte sur la ligne complète et reste lexical. Une liste `2`, `10`, `100` peut ne pas suivre l’ordre numérique attendu, et `Produit 10` peut précéder `Produit 2`. Il n’existe ni tri descendant, ni choix de colonne. Si l’ordre représente une priorité ou si vous avez besoin de nombres naturels et de dates, laissez le tri désactivé ou utilisez un tableur.

CSV, courriels, URL et identités

Chaque ligne est traitée comme une chaîne entière. Les virgules, tabulations, guillemets et en-têtes ne sont pas compris comme des colonnes CSV. Deux lignes avec le même courriel mais des dates différentes ne correspondent pas. Pour dédupliquer selon une clé, utilisez un outil tabulaire et décidez quel enregistrement doit gagner tout en conservant les autres champs.

La page ne normalise ni courriels ni URL. Retirer les paramètres, la barre finale ou la casse du chemin peut être correct pour un site et faux pour un autre. Elle ne détermine pas non plus si deux noms désignent la même personne. N’utilisez pas l’option de casse comme règle d’identité ; conservez consentements, métadonnées et relations entre colonnes dans le système source.

Confidentialité, limites et validation finale

La liste est comparée dans cet onglet ; FunnyTools ne la reçoit pas pour repérer les doublons et ne conserve aucun historique. Les services généraux suivent la politique de confidentialité, mais le contenu collé n’est pas ajouté aux événements. Réduisez les données personnelles et n’utilisez jamais de secrets ou identifiants sensibles pour un simple nettoyage.

Le navigateur gère les listes courantes, mais mémoire et vitesse dépendent de l’appareil. Il n’y a ni import de fichier, ni correspondance floue, ni rapport des suppressions, ni annulation par étape. Testez une petite sélection, vérifiez accents, espaces et casse, puis comparez le total attendu. Pour des données opérationnelles, validez clés et champs associés avant tout remplacement.

Mode d’emploi étape par étape

  1. Gardez la liste originale et collez une copie avec un élément complet par ligne.
  2. Décidez si espaces extérieurs et casse font partie de l’identité.
  3. Conservez l’ordre initial sauf besoin explicite de tri alphabétique.
  4. Contrôlez le total unique et des exemples avec accents ou espaces.
  5. Copiez vers un nouveau fichier puis validez clés et relations à destination.

Dans quelles situations cet outil est utile

  • Conserver une occurrence de chaque étiquette.
  • Nettoyer une liste de chemins exacts sans changer leur priorité.
  • Comparer des noms sans tenir compte de la casse mais avec les accents.
  • Créer une liste française triée à partir de réponses répétées.
  • Repérer qu’un CSV exige une déduplication par colonne ailleurs.

Exemples détaillés

Étiquettes avec casses différentes

La liste contient `Éducation`, `ÉDUCATION` et `éducation`. En ignorant la casse, la première graphie reste ; `education` sans accent demeure distinct.

Chemins dont l’ordre compte

Un processus essaie des routes par priorité. Les répétitions exactes sont retirées sans tri afin de garder la séquence des premières apparitions.

Exportation avec plusieurs colonnes

Deux lignes partagent le même courriel mais des dates différentes. Comme la ligne entière diffère, elles restent séparées et le fichier est traité dans un tableur.

Relecture éditoriale et test de fonctionnement:

Comment vérifier une liste sans doublons

Définissez ce que signifie « identique » avant de supprimer : espaces, casse, accents, ordre et colonnes peuvent changer le résultat.

Définir l’égalité

Décidez si le trim ou l’ignorance de la casse est légitime ; accents et espaces internes restent distinctifs.

Conserver l’ordre

Laissez le tri désactivé si la première position représente priorité, chronologie ou dépendance.

Valider le modèle

Pour CSV, courriels, URL ou champs liés, utilisez des règles spécifiques qui préservent les colonnes.

Liste de contrôle

  • La première occurrence est bien celle à conserver.
  • Les options d’espaces et de casse correspondent à la règle métier.
  • Les variantes accentuées et non accentuées ont été revues séparément.
  • Le total et plusieurs suppressions ont été contrôlés avec la source.

Limites et vérifications importantes

  • Les lignes vides sont omises et ne comptent pas comme doublons.
  • Le trim est actif par défaut et modifie comparaison et sortie.
  • Ignorer la casse conserve la première graphie sans retirer les accents.
  • Le tri français compare le texte complet, pas les valeurs numériques.
  • Aucune déduplication approximative, par colonne, d’URL ou de personnes.

Questions fréquentes

La première ou la dernière ligne est-elle conservée ?

La première. Sans tri, l’ordre des premières occurrences est maintenu.

Que deviennent les espaces en début et fin ?

Le trim est actif par défaut : ils sont retirés avant comparaison et dans la sortie.

Ignorer la casse ignore-t-il aussi les accents ?

Non. `ÉCOLE` et `école` correspondent, tandis que `école` et `ecole` restent distincts.

Les lignes vides comptent-elles comme doublons ?

Non. Elles sont toujours omises et ne sont pas incluses dans la statistique des doublons.

Peut-on supprimer les doublons selon une colonne CSV ?

Non. Chaque ligne est comparée entièrement ; utilisez un outil tabulaire pour préserver les champs associés.

La liste est-elle envoyée à FunnyTools ?

Non. La comparaison et le tri s’effectuent localement dans ce navigateur.

Confidentialité et traitement local

La liste est comparée localement dans cet onglet. FunnyTools ne la reçoit ni ne l’enregistre pour supprimer les doublons.

Utiliser le résultat avec discernement

La comparaison porte sur chaque ligne complète. Conservez la source et ne confondez pas ce résultat avec une déduplication par colonne, d’identité ou approximative.

Dernière relecture éditoriale: