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
Télécharger l’exemple ↓

Procédure

  1. Choisissez une clé unique stable.
  2. Résolvez les doublons.
  3. Choisissez les colonnes comparées.
  4. Contrôlez puis exportez les groupes.
Comparer deux fichiers CSV en ligne →

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.