Retirer une importation répétée
Comparez toutes les colonnes pour enlever des lignes exactement répétées après l’assemblage de fichiers, sans confondre des commandes différentes partageant simplement le même client.
Détectez les doublons dans un CSV à partir d’une ou plusieurs colonnes, conservez les lignes utiles et récupérez un fichier nettoyé.
Laissez vide pour comparer toutes les colonnes
Deux lignes peuvent être des doublons parce que toutes leurs cellules sont identiques ou parce qu’elles portent la même clé malgré des informations différentes. Le dédoublonneur CSV vous laisse choisir cette définition avant de produire un fichier réduit. Il convient pour retirer des lignes répétées après une fusion d’exports ou conserver une version par identifiant. Contrairement à l’analyseur de doublons textuels, il comprend les champs CSV, peut comparer plusieurs colonnes et restitue les enregistrements retenus. La décision de considérer deux clients ou deux opérations comme équivalents reste la vôtre.
La comparaison porte sur toutes les colonnes si le champ des clés reste vide. Sinon, indiquez des titres exacts ou des positions à partir de 1, séparés par des virgules. Plusieurs clés sont combinées : une répétition doit correspondre sur chacune d’elles. Un titre répété désigne sa première occurrence ; utilisez la position pour choisir une autre colonne homonyme ou un titre contenant une virgule. Sans en-tête, sélectionnez des positions. Une position hors du tableau doit être corrigée avant le traitement.
Le séparateur est détecté automatiquement parmi virgule, point-virgule, tabulation et barre verticale ; vous pouvez aussi l’imposer. L’en-tête est activé au départ et reste hors de la déduplication. Le lecteur reconnaît les cellules citées, leurs séparateurs internes et leurs retours à la ligne. Une marque BOM initiale est retirée. Les espaces extérieurs des valeurs sont ignorés par défaut pour construire la clé, tandis que la casse est conservée. Activer « Ignorer la casse » permet de réunir A et a. Ces options modifient la comparaison, pas les cellules de la ligne retenue.
Le moteur garde la première occurrence par défaut ou la dernière si vous le demandez. Dans les deux modes, les groupes restent dans l’ordre de première apparition de leur clé : conserver la dernière version ne trie donc pas la sortie par date ou par position de cette dernière ligne. Aucun champ des versions écartées n’est fusionné. Les nombres restent comparés comme du texte : 1 et 1,0 ne deviennent pas égaux. Une cellule absente et une cellule vide produisent la même valeur de clé vide. Le résumé compte les lignes supprimées et conservées, sans inclure l’en-tête.
Collez ou importez le CSV, choisissez son séparateur si nécessaire et confirmez l’option d’en-tête. Repérez les champs qui définissent réellement l’unicité de vos enregistrements.
Laissez les clés vides pour comparer les lignes complètes ou renseignez les colonnes voulues. Réglez première ou dernière occurrence et décidez si les espaces et la casse doivent distinguer les valeurs.
Lancez la déduplication et rapprochez le compteur de suppressions de votre attente. Relisez les cellules des lignes retenues, notamment celles qui diffèrent hors de la clé, avant de copier ou d’exporter le CSV.
Comparez toutes les colonnes pour enlever des lignes exactement répétées après l’assemblage de fichiers, sans confondre des commandes différentes partageant simplement le même client.
Choisissez l’identifiant du produit comme clé et décidez explicitement de garder la première ou la dernière ligne. Le moteur ne détermine pas automatiquement laquelle est la plus récente.
Associez référence et date lorsque chaque produit doit apparaître une seule fois par journée. Une égalité sur la référence seule ne suffit alors plus à supprimer une ligne.
Avec toutes les colonnes et la première occurrence, une ligne est retirée. Les deux cellules A et Alice doivent correspondre ensemble : un autre nom associé à A ne serait pas supprimé dans ce mode. Le résultat contient deux lignes de données.
Entrée
id;nom
A;Alice
B;Bruno
A;AliceRésultat
id;nom
A;Alice
B;BrunoAvec id comme clé et la dernière occurrence, Alicia remplace Alice dans le groupe A. Le groupe A reste avant B, car cette clé apparaît d’abord dans l’entrée. Le moteur ne réordonne pas les groupes selon la position de leur dernière version.
Entrée
id;nom
A;Alice
B;Bruno
A;AliciaRésultat
id;nom
A;Alicia
B;BrunoNon. Les espaces extérieurs sont retirés uniquement pour établir l’égalité des clés. La ligne conservée garde ses valeurs originales, même si elles contiennent des espaces. Utilisez ensuite un nettoyage explicite pour modifier ces cellules.
Seulement si les données sont déjà ordonnées chronologiquement. L’outil suit l’ordre d’entrée sans interpréter les dates. La première ou dernière occurrence correspond à la place de la ligne dans le fichier, pas à son ancienneté métier.
Ce traitement conserve une ligne entière et écarte les autres. Il ne complète pas les champs vides avec ceux d’une autre version et n’additionne pas les montants. Une consolidation par règle de priorité demande une transformation différente.
La clé est textuelle : 1, 1,0 et 01 ne sont pas la même chaîne. L’option de casse n’y change rien. Ne normalisez ces écritures que si elles représentent vraiment le même objet et non des identifiants différents.
Outils associés
Des outils similaires ou complémentaires à celui-ci.
Repérez les lignes en double, comptez leurs occurrences et exportez un résumé.
Triez les lignes d’un fichier CSV selon une colonne, en ordre croissant ou décroissant.
Supprimez les doublons, lignes vides et espaces inutiles.
Apprenez à comparer deux versions d’un tableau à partir d’une clé fiable et à distinguer lignes ajoutées, supprimées ou modifiées.
Découvrez comment identifier les doublons, choisir les bonnes colonnes clés et valider la structure d’un CSV avant de l’importer ou de le comparer.
Découvrez comment empiler plusieurs tableaux compatibles, harmoniser leurs colonnes et distinguer l’assemblage vertical d’une jointure sur clé.
Apprenez à préparer un tableau en supprimant doublons, lignes vides et espaces parasites, puis à réutiliser ce nettoyage dans un Pipeline.