
Een CSV diff checker vergelijkt twee CSV bestanden en rapporten welke rijen zijn toegevoegd, die zijn verwijderd, en die veranderd, tot aan de individuele cel In plaats van een regel voor regel tekstdiff die rood wordt op het moment dat een enkele kolom verschuift, parseert het beide bestanden in rijen en kolommen en vergelijkt ze als gestructureerde gegevens Je plakt het oude bestand aan de linkerkant, het nieuwe bestand aan de rechterkant, en krijgt vier buckets terug: toegevoegd, verwijderd, gewijzigd, en ongewijzigd.
De belangrijke keuze is hoe rijen over de twee bestanden worden gekoppeld Match door een sleutelkolom, zoals een id of e-mail, en elke rij wordt vergeleken met de rij die zijn sleutel deelt, ongeacht waar deze in het bestand naartoe is verplaatst, dus het opnieuw sorteren van de export levert geen duizenden valse wijzigingen op. Match in plaats daarvan op positie, en rij één wordt vergeleken met rij één. Sleutelmatching is de juiste modus voor database- en spreadsheetexport, waarbij hetzelfde record elke keer dat u de gegevens ophaalt op een andere regel kan verschijnen; positionele matching past bij bestanden van vaste volgorde, zoals een genummerd logboek.
Alles draait in uw browser met behulp van een RFC 4180-parser die geciteerde velden, ontsnapte aanhalingstekens en komma's binnen waarden begrijpt. De bestanden verlaten uw apparaat nooit, worden nooit geüpload en worden nooit geregistreerd, wat belangrijk is omdat de CSV's die mensen verspreiden meestal klantenlijsten, transactie-exports of inventaristabellen zijn. Er wordt niets opgeslagen, dus de tool blijft werken terwijl uw netwerk is verbroken.
Sleutelkolommatching is wat een CSV diff nuttig maakt in plaats van positioneel, aangezien een rij die bovenaan is ingevoegd alles eronder verschuift en een positionele vergelijking het hele bestand als gewijzigd rapporteert. Het hangt ervan af of de sleutel uniek is. Daarom worden dubbele sleutels gemarkeerd in plaats van stilzwijgend afgestemd op de rij die als eerste kwam.
Zet de originele CSV in het eerste veld en de gewijzigde CSV in het tweede Laad het monster als u wilt zien hoe toegevoegde, verwijderde en gewijzigde rijen worden gerapporteerd.
De scheidingsteken wordt automatisch gedetecteerd als komma, puntkomma, tabblad of pijp. Laat "eerste rij is een koptekst" aan als uw bestanden beginnen met kolomnamen.
Kies een sleutelkolom, zoals id of e-mail, om records te vergelijken waar ze ook naartoe zijn verhuisd, of selecteer Positie om rij voor rij te vergelijken Schakel hoofdletterongevoelige matching in als hoofdlettergebruik niet als een verandering mag gelden.
Druk op Vergelijken Open het tabblad Toegevoegd, verwijderd of gewijzigd om de rijen te inspecteren, vouw een gewijzigde rij uit om de exacte cellen te zien die verschillen, kopieer of download vervolgens het volledige rapport.
Een gewijzigde rij markeert niet alleen als verschillend. Het vermeldt precies welke kolommen zijn gewijzigd en toont de oude waarde naast de nieuwe, zodat je kunt zien dat alleen het planveld van gratis naar pro is verplaatst.
Koppel rijen met een id, e-mail of SKU, zodat een record wordt vergeleken met zijn tegenhanger, waar het ook in een van beide bestanden staat. Opnieuw gesorteerde export diff netjes in plaats van elke rij als gewijzigd te rapporteren.
De parser verwerkt geciteerde velden, ontsnapte dubbele aanhalingstekens, ingebedde komma's en nieuwe regels in cellen, dus echte spreadsheet-exports vergelijken correct in plaats van te splitsen op het verkeerde teken.
Als een sleutelwaarde twee keer verschijnt, of als de twee bestanden verschillende headers hebben, waarschuwt de tool u in plaats van in stilte een misleidend verschil te produceren.
Compare two JSON documents structurally and see added, removed, and changed keys with exact paths
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. 100% client-side.
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.
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.
0 comments
No comments yet. Be the first to share your thoughts!