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.
| À vérifier | Exemple ou action | Comment juger le résultat |
|---|---|---|
| Commande 1001 répétée | Comparez les six champs puis supprimez une copie. | Il doit rester trois enregistrements, sans compter les lignes physiques du texte. |
| Commande 1003, même SKU | Gardez 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.
| orders-source.csv | 4 × 6 |
|---|---|
| orders-clean.csv | 3 × 6 |
| SKU | 000123 |
| UTF-8 | Café cup |