Comparer deux fichiers CSV
Ajouts, suppressions, modifications, rapprochés sur une clé et non ligne à ligne.
- Ajoutées, supprimées, modifiées
- Rapprochement sur une colonne clé
- Liste des changements champ par champ
- Rien n’est envoyé
1.Ouvrez les deux fichiers
L’ancien fichier
CSV ou TSV. Glissez-le ici, ou choisissez un fichier.
Le nouveau fichier
CSV ou TSV. Glissez-le ici, ou choisissez un fichier.
Pourquoi ça existe
Un diff de texte sur deux CSV vous dit que la ligne 4 912 a changé, ce qui n’est presque jamais la bonne question. La question, c’est quels enregistrements sont nouveaux, lesquels ont disparu, et lesquels ont changé, dans quel champ. Cela demande une colonne clé pour rapprocher les lignes des deux fichiers : l’outil en demande une, puis répond dans ces termes.
Ce que ça fait
- Prend un ancien fichier et un nouveau et rapproche leurs lignes sur la colonne clé que vous choisissez.
- Signale les lignes présentes seulement dans le nouveau fichier, seulement dans l’ancien, et celles présentes dans les deux dont les valeurs diffèrent.
- Pour une ligne modifiée, nomme les colonnes concernées et affiche les anciennes et nouvelles valeurs.
- Ignore totalement l’ordre des lignes : un fichier simplement retrié n’affiche aucun changement.
Choisir une clé
La clé, c’est ce qui rend une ligne identifiable dans les deux fichiers : un identifiant, une adresse e-mail, une référence produit, ou deux colonnes ensemble. Si la clé se répète dans un fichier, la comparaison est ambiguë et l’outil le dit au lieu d’en choisir une.
Questions
- Pourquoi faut-il une colonne clé ?
- Sans clé, la seule base de comparaison de deux fichiers est la position, et une seule ligne insérée en haut ferait alors signaler toutes les suivantes comme modifiées. Une clé rend la comparaison valable pour des enregistrements, pas pour des numéros de ligne.
- L’ordre des colonnes doit-il être le même dans les deux fichiers ?
- Non. Les colonnes sont rapprochées par nom, et une colonne présente dans un seul fichier est signalée comme telle plutôt que traitée comme une modification sur chaque ligne.
- Et si la clé n’est pas unique ?
- L’outil vous indique quelles valeurs de clé se répètent et s’arrête. Avec des clés en double, il n’existe pas une seule façon correcte d’associer anciennes et nouvelles lignes, et deviner produirait un diff assuré mais faux.
La réponse détaillée
Cette page fait le travail. Le guide l’explique, y compris ce qu’un outil ne peut pas décider à votre place.
Comparer deux fichiers CSV et trouver ce qui a changédiff compare des lignes : un export retrié paraît entièrement réécrit. Comparez plutôt par clé : ce qui est nouveau, disparu ou modifié.Les autres outils
- Ouvrir un fichier CSV en ligneDéposez un fichier. Il s’ouvre ici, et il reste ici.Ouvrez-le
- Exécuter du SQL sur un fichier CSVDu vrai SQL sur votre fichier, sans installer de base de données.Ouvrez-le
- Fusionner des fichiers CSV en un seulPlusieurs fichiers en entrée, un seul en sortie, colonnes rapprochées par nom.Ouvrez-le
- Supprimer les doublons d’un CSVDes doublons sur les colonnes que vous dites identifier une ligne.Ouvrez-le
- Convertir un CSV en PDFUn CSV mis en page comme un tableau lisible, enregistré en PDF.Ouvrez-le