Command Palette

Search for a command to run...

CS

CSV Diff Checker

Vergelijk twee CSV-bestanden en zie welke rijen zijn toegevoegd, verwijderd of gewijzigd, tot op de exacte cel.match rijen door een sleutelkolom of door positie Draait client-side.

Wat is de CSV Diff Checker?

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.

De ingebouwde sample maakt een snelle controle van de CSV diff checker Beide bestanden hebben de kolommen id, naam, e-mail en plan Met Key: id geselecteerd, Rapporten vergelijken 1 toegevoegde rij (id 5, Erin Park), 1 verwijderd (id 4, Dan Ivanov), 2 gewijzigd en 1 ongewijzigd De gewijzigde rijen uitbreiden en id 1 toont plan: "pro" - > "team" terwijl id 3 alleen de e-mailcel toont die van [email protected] naar [email protected]. Bob, op id 2, wordt als ongewijzigd geteld, ook al staat er niets over zijn rij vermeld.

Hoe de CSV Diff Checker gebruiken?

  1. Plak beide CSV bestanden

    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.

  2. Bevestig de scheidingsteken en koptekst

    De scheidingsteken wordt automatisch gedetecteerd als komma, puntkomma, tabblad of pijp. Laat "eerste rij is een koptekst" aan als uw bestanden beginnen met kolomnamen.

  3. Kies hoe rijen worden gematcht

    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 Tik Geval negeren als hoofdlettergebruik in celwaarden niet als wijziging mag tellen; sleutelwaarden worden nog steeds exact gematcht.

  4. Vergelijk en exporteer het rapport

    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.

Belangrijkste kenmerken

  • Detectie van veranderingen op celniveau

    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.

  • Sleutelkolommatching

    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.

  • RFC 4180 parseren

    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.

  • Dubbele sleutel- en kopwaarschuwingen

    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.

Frequently Asked Questions

Plak de originele CSV in het eerste veld en de gewijzigde CSV in het tweede, druk vervolgens op Vergelijken Het gereedschap splitst het resultaat in toegevoegde, verwijderde en gewijzigde rijen, en elke gewijzigde rij laat precies zien welke cellen verschillen U kunt rijen matchen door een sleutelkolom of door hun positie.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

csv diffcsv diff checkercompare csv filescsv comparediff two csv filescsv comparison toolcompare spreadsheetscsv change reportfind changed rows csvcsv row diff