← Guides

Images, documents et données

Trouver et supprimer les lignes en double d’un CSV

Nettoyez les doublons exacts sans fusionner de vrais clients, produits ou commandes.

Réponse rapide

Vérifiez la lecture avant de supprimer des doublons. orders-source.csv contient quatre commandes fictives et six colonnes, avec virgule entre guillemets, note multiligne, accent et SKU 000123. Une ligne physique ne correspond pas forcément à un enregistrement.

Étapes

Ouvrez le fichier dans l’outil CSV et confirmez quatre enregistrements, six colonnes. Effacez le filtre, supprimez les doublons exacts et exportez. Rouvrez : trois commandes restent. Essayez orders-eu.csv séparément : le point-virgule sépare les colonnes et 12,50 reste une seule valeur texte, sans conversion numérique automatique.

Erreurs fréquentes

Si Café est illisible, réexportez en UTF-8 depuis l’application source. Cet outil ne répare pas les anciens encodages. Ne remplacez pas toutes les virgules par des points. Les zéros déjà perdus ne se reconstruisent pas de façon fiable ; importez les SKU comme texte.

Contrôle final

La commande 1001 doit apparaître une fois, mais 1003 doit rester : même SKU, quantité différente. Contrôlez 000123, Café cup, retours à la ligne et guillemets. L’export contient les lignes filtrées : retirez le filtre pour tout exporter. Gardez l’original jusqu’à validation dans le système destinataire.

Décider avec un exemple

Dédupliquer la commande, pas le produit

Le fichier contient une commande répétée et une autre commande du même SKU. Supprimez les lignes entièrement identiques après avoir validé les colonnes.

Dédupliquer la commande, pas le produit
À vérifierExemple ou actionComment juger le résultat
Commande 1001 répétéeComparez les six champs puis supprimez une copie.Il doit rester trois enregistrements, sans compter les lignes physiques du texte.
Commande 1003, même SKUGardez cette commande de quantité différente.SKU, nom et adresse partagée ne suffisent pas à prouver un doublon.
Une colonne ou 12,50 séparéVérifiez séparateur et guillemets avec l’exemple à point-virgule.Ne remplacez pas globalement la ponctuation : elle peut faire partie du texte.

Exemple détaillé

Les exemples Boundarysline utilisent des données fictives. Téléchargez-les pour suivre les étapes ; ce ne sont ni des dossiers clients ni des résultats certifiés.

Vérifier le résultat
orders-source.csv4 × 6
orders-clean.csv3 × 6
SKU000123
UTF-8Café cup
Utiliser l’outil associéAtelier de données CSV

Sources et lectures

Poursuivre avec un guide associé