CSV Diff Tool
Deze CSV-vergelijkingstool is gemaakt voor oude en nieuwe exports, CRM-snapshots, productcatalogi en leadlijsten. In plaats van een onrustige tekstuele diff regel voor regel te tonen, vergelijkt de tool rijen als data, helpt hij je rijen te matchen op id of email, en markeert hij welke cellen daadwerkelijk zijn gewijzigd.
Diff-preview
Upload twee CSV-bestanden om de diff-preview te bekijken.
CSV diff online voor echte bedrijfsdata
Deze CSV-vergelijkingstool is gemaakt voor oude en nieuwe exports, CRM-snapshots, productcatalogi en leadlijsten. In plaats van een onrustige tekstuele diff regel voor regel te tonen, vergelijkt de tool rijen als data, helpt hij je rijen te matchen op id of email, en markeert hij welke cellen daadwerkelijk zijn gewijzigd.
Voorbeeld: vergelijk twee CSV-exports op id
Dit is de gebruikelijke workflow om een eerdere export met een nieuwere te vergelijken. Eén rij blijft ongewijzigd, één rij verandert, één verdwijnt en één nieuwe rij verschijnt.
id,email,company,status,amount 1,anna@north.io,Northwind,lead,120 2,bob@atlas.io,Atlas,customer,250 3,carla@orbit.io,Orbit,lead,95
id,email,company,status,amount 1,anna@north.io,Northwind,lead,120 2,bob@atlas.io,Atlas,customer,320 4,david@nova.io,Nova,lead,180
status,key,changed_columns_count,summary unchanged,1,0,No changes. changed,2,1,Updated amount. removed,3,0,Row exists only in the original CSV. added,4,0,New row found in the updated CSV.
Vergelijk CSV-rijen op key column
De beste manier om twee CSV-bestanden online te vergelijken is meestal door rijen te matchen op een stabiele key zoals `id`, `email`, `sku` of `uuid`. De tool stelt automatisch een waarschijnlijke key column voor wanneer die wordt gevonden, maar je kunt dit overschrijven, meerdere key columns kiezen of terugvallen op een vergelijking van volledige rijen.
Dit is vooral handig wanneer bestanden dezelfde records in een andere volgorde bevatten, of wanneer kolommen tussen exports zijn herschikt.
Toegevoegde, verwijderde, gewijzigde en ongewijzigde rijen
Het diff-resultaat splitst rijen op in vier praktische statussen: toegevoegd, verwijderd, gewijzigd en ongewijzigd. Voor gewijzigde rijen laat de preview zien welke kolommen zijn gewijzigd en wat de oude waarde versus de nieuwe waarde is.
Daardoor is deze tool nuttiger dan een eenvoudige tekstuele diff voor CSV-bestanden, vooral wanneer je aan niet-technische teams moet uitleggen wat er is veranderd.
Geavanceerde CSV diff-instellingen voor nauwkeurigere vergelijking
De meeste online CSV diff tools stoppen bij een eenvoudige compare-knop. Deze geeft je meer controle wanneer je CSV-bestanden wilt vergelijken op key column, wilt afstemmen hoe rijen worden gejoint, alleen opmaakverschillen wilt negeren of precies de diff-output wilt kiezen die je wilt downloaden.
Join type: full outer join, inner join of left join
Join type bepaalt welke rijen in de uiteindelijke CSV diff verschijnen. Full outer join is de standaard omdat het alles toont: gematchte rijen, toegevoegde rijen en verwijderde rijen. Inner join houdt alleen rijen die in beide bestanden bestaan. Left join houdt de originele CSV als basis aan en is handig wanneer je vooral wilt zien welke originele records zijn gewijzigd of verdwenen.
Dit is vooral handig voor zoekopdrachten zoals “full outer join CSV compare” of “compare old and new CSV file with removed rows”, omdat de join-modus de betekenis van de diff verandert.
Key column-matching voor ids, emails, SKU's en vergelijking met meerdere keys
Als je CSV wilt vergelijken op id, email, SKU, uuid of een andere identifier, dan zorgt de key column-instelling ervoor dat het resultaat betrouwbaar is. In plaats van rijen te matchen op regelvolgorde, matcht de tool records op de geselecteerde key, zodat het herschikken van kolommen of verplaatsen van rijen geen valse verschillen veroorzaakt.
Je kunt ook meerdere key columns gebruiken wanneer één veld niet uniek genoeg is. Dat maakt de tool nuttig voor geavanceerdere zoekopdrachten zoals “compare CSV by key column” of “compare CSV files by multiple columns”.
Vergelijkingsinstellingen om whitespace, hoofdlettergebruik en null-achtige waarden te negeren
Echte exports verschillen vaak alleen door opmaak. Het ene bestand kan extra spaties, tekst in hoofdletters of placeholder-waarden bevatten zoals `null`, `N/A` of lege strings. Met de vergelijkingsinstellingen kun je whitespaceverschillen negeren, hoofdlettergebruik negeren en lege of null-achtige waarden als gelijk behandelen voordat de diff wordt berekend.
Deze opties zijn belangrijk wanneer gebruikers zoeken naar een geavanceerdere CSV-vergelijkingstool in plaats van een naïeve tekstuele diff. Ze helpen ruis te verminderen en de preview te richten op echte datawijzigingen.
Outputformaat: summary CSV, changed rows CSV of volledige diff CSV
Sommige workflows hebben alleen een compacte summary nodig met rijstatus en keys. Andere hebben alleen een CSV met gewijzigde rijen nodig, of een volledige diff CSV met oorspronkelijke en bijgewerkte waarden naast elkaar. Met de output-instellingen kun je dat formaat kiezen, de separator selecteren en bepalen of ongewijzigde rijen in het geëxporteerde bestand moeten blijven staan.
Dit maakt de tool flexibeler dan veel gratis online CSV diff tools, omdat het geëxporteerde resultaat kan worden afgestemd op audits, business reviews, reconciliation-workflows of vervolgwerk in spreadsheets.
Vergelijk grote CSV-bestanden online
De tool is ontworpen om grote CSV-bestanden online te vergelijken zonder te proberen elke rij in de browser te renderen. Hij berekent volledige summary-aantallen, beperkt de preview tot een beheersbare sample en laat je daarna nog steeds het volledige diff-resultaat downloaden.
Als je een gratis CSV diff tool nodig hebt voor grote exports, dan is die workflow voor grote bestanden precies waar deze pagina voor bedoeld is.
Compatibel met meerdere CSV-encodings
Echte CSV-bestanden worden niet altijd opgeslagen als gewone UTF-8. Deze tool is gebouwd om veelvoorkomende spreadsheet- en export-encodings te verwerken, waaronder UTF-8, UTF-8 met BOM, UTF-16 LE, UTF-16 BE, Windows-1252 en bestanden in Latin-1-stijl.
Dat is belangrijk wanneer je een online CSV diff nodig hebt voor bestanden uit Excel, oudere bedrijfssoftware of regionale exports die anders openen met kapotte accenten of onleesbare tekens.
Rijnummers in de diff-datatable
Wanneer je CSV-bestanden vergelijkt op key column, kan de diff-datatable ook de bronrijnummers voor elk gematcht record tonen. Als de rij op dezelfde positie is gebleven, zie je één rijnummer. Als het record is verplaatst, toont de tabel beide rijnummers zodat je het in elk bestand kunt terugvinden.
Dit is handig voor audits, reconciliation-werk en supportcases waarbij je niet alleen moet uitleggen wat er is veranderd, maar ook precies waar de rij vandaan komt in de originele CSV en de bijgewerkte CSV.
Private verwerking in de browser
CSV-bestanden worden in je browser geparsed en vergeleken. Dat is belangrijk wanneer je werkt met customer exports, omzet-snapshots, voorraaddata of andere gevoelige spreadsheets die op je eigen machine moeten blijven.
Het maakt de online CSV diff-ervaring ook sneller omdat er geen server-side uploadstap nodig is voordat je het resultaat kunt bekijken.