SPARKPOND / GUIDE
Comment comparer deux fichiers CSV par une clé
Une clé stable permet aux lignes de changer de position sans sembler modifiées et relie les versions.
Symptômes du problème
- Une comparaison ligne à ligne donne de faux changements.
- Vous devez auditer une mise à jour fournisseur.
Pourquoi cela arrive
- Les lignes ont été triées autrement.
- Des fiches ont été ajoutées ou retirées.
- Un champ a changé sous le même identifiant.
Exemple avant et après
Avant
old: A,10 / B,20 new: A,12 / C,30
Après
changed A / removed B / added C
Procédure
- Choisissez une clé unique stable.
- Résolvez les doublons.
- Choisissez les colonnes comparées.
- Contrôlez puis exportez les groupes.
Erreurs fréquentes
- Utiliser le numéro de ligne comme identité.
- Ignorer les clés dupliquées.
Autres solutions possibles
- Utilisez un diff de version pour de petits fichiers triés de façon stable.
Limites importantes
- Sans clé fiable, certaines correspondances restent ambiguës.
Guides associés
Comment fusionner des CSV avec des colonnes différentes
Des fichiers peuvent être fusionnés si leurs en-têtes sont associés à un schéma commun, pas à leur position.
Comment supprimer les lignes en double d’un CSV
Les doublons doivent être définis par toutes les colonnes ou des clés métier avant suppression.