Qu'est-ce que le CSV Diff Checker ?
Un vérificateur de différences CSV compare deux fichiers CSV et signale quelles lignes ont été ajoutées, lesquelles ont été supprimées et lesquelles ont été modifiées, jusqu'à la cellule individuelle. Au lieu d'une différence de texte ligne par ligne qui devient rouge au moment où une seule colonne se décale, il analyse les deux fichiers en lignes et en colonnes et les compare sous forme de données structurées. Vous collez l'ancien fichier à gauche, le nouveau fichier à droite et récupérez quatre compartiments : ajouté, supprimé, modifié et inchangé.
Le choix important est la façon dont les lignes sont appariées sur les deux fichiers Correspondent par une colonne de clé, comme un identifiant ou un e-mail, et chaque ligne est comparée à la ligne qui partage sa clé quel que soit l'endroit où elle s'est déplacée dans le fichier, donc le nouveau tri de l'exportation ne crée pas des milliers de fausses modifications Correspondent par position à la place, et la première ligne est comparée à la première ligne. La correspondance de clé est le bon mode pour les exportations de bases de données et de feuilles de calcul, où le même enregistrement peut apparaître sur une ligne différente à chaque fois que vous tirez les données ; la correspondance de position convient aux fichiers d'ordre fixe comme un journal numéroté.
Tout s'exécute dans votre navigateur à l'aide d'un analyseur RFC 4180 qui comprend les champs cités, les devis échappés et les virgules à l'intérieur des valeurs. Les fichiers ne quittent jamais votre appareil, ne sont jamais téléchargés et ne sont jamais enregistrés, ce qui est important car les personnes CSV sont généralement des listes de clients, des exportations de transactions ou des tables d'inventaire. Rien n'est stocké, donc l'outil continue de fonctionner avec votre réseau déconnecté.
La correspondance clé-colonne est ce qui rend une différence CSV utile plutôt que positionnelle, puisqu'une ligne insérée près du haut décale tout en dessous et qu'une comparaison de position rapporte l'ensemble du fichier tel que modifié. Cela dépend de l'unique de la clé, c'est pourquoi les clés en double sont signalées plutôt que silencieusement adaptées à la ligne qui vient en premier.
L'échantillon intégré effectue une vérification rapide du vérificateur de différences CSV Les deux fichiers ont l'identifiant, le nom, l'e-mail et le plan des colonnes Avec la clé : identifiant sélectionné, Comparez les rapports 1 ligne ajoutée (id 5, Erin Park), 1 supprimée (id 4, Dan Ivanov), 2 modifiée et 1 inchangée Développez les lignes modifiées et id 1 affiche le plan : « pro » - > « équipe » tandis que id 3 affiche uniquement la cellule e-mail passant de [email protected] à [email protected]. Bob, sur id 2, est compté comme inchangé même si rien dans sa ligne n'est répertorié.
Comment utiliser le CSV Diff Checker ?
Coller les deux fichiers CSV
Mettez le CSV original dans le premier champ et le CSV modifié dans le second Chargez l'échantillon si vous voulez voir comment les lignes ajoutées, supprimées et modifiées sont signalées.
Confirmez le délimiteur et l'en-tête
Le délimiteur est automatiquement détecté sous forme de virgule, point-virgule, onglet ou tuyau. Laissez « la première ligne est un en-tête » si vos fichiers commencent par des noms de colonnes.
Choisissez la façon dont les lignes correspondent
Choisissez une colonne de clé, telle qu'un identifiant ou un e-mail, pour comparer les enregistrements partout où ils se déplacent, ou sélectionnez Position pour comparer ligne par ligne. Cochez Ignorer le cas si la capitalisation dans les valeurs des cellules ne doit pas compter comme un changement ; les valeurs clés correspondent toujours exactement.
Comparez et exportez le rapport
Appuyez sur Comparer Ouvrez l'onglet Ajouté, supprimé ou modifié pour inspecter les lignes, développez une ligne modifiée pour voir les cellules exactes qui diffèrent, puis copiez ou téléchargez le rapport complet.
Principales caractéristiques
Détection des changements au niveau cellulaire
Une ligne modifiée ne se contente pas de signaler comme différente. Il répertorie exactement quelles colonnes ont changé et affiche l'ancienne valeur à côté de la nouvelle, vous pouvez donc voir que seul le champ de plan est passé de libre à professionnel.
Correspondance clé-colonne
Associez les lignes par un identifiant, un e-mail ou un SKU afin qu'un enregistrement soit comparé à son homologue, peu importe où il se trouve dans l'un ou l'autre fichier. Les exportations re-triées diffèrent proprement au lieu de signaler chaque ligne telle que modifiée.
Analyse RFC 4180
L'analyseur gère les champs cotés, les guillemets doubles échappés, les virgules intégrées et les nouvelles lignes à l'intérieur des cellules, de sorte que les exportations réelles de feuilles de calcul se comparent correctement plutôt que de se diviser sur le mauvais caractère.
Avertissements à clé en double et en-tête
Si une valeur clé apparaît deux fois, ou si les deux fichiers ont des en-têtes différents, l'outil vous avertit plutôt que de produire silencieusement une différence trompeuse.
Frequently Asked Questions
Related Tools
JSON Diff Checker
Compare two JSON documents structurally and see added, removed, and changed keys with exact paths
Compare Two Lists
Compare two lists to find common items, items unique to each list, and duplicates within a list. Case-insensitive matching, any delimiter, instant set operations. Client-side.
XML Diff Checker
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
CSV Viewer
Open, search, and sort CSV files as a clean table in your browser. Auto-detects delimiters, handles quoted fields, and exports to CSV or JSON.
Comments
0 comments
No comments yet. Be the first to share your thoughts!