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.
Kolomtoewijzing voor CSV-bestanden met verschillende kolomnamen
U kunt CSV-bestanden vergelijken, zelfs als de kolommen niet exact dezelfde namen hebben. Met de instelling Kolomtoewijzing kunt u velden met dezelfde gegevens aan elkaar koppelen, zoals `customer_id` in het ene bestand en `Customer ID` in het andere, voordat u de sleutelkolom kiest en de diff uitvoert.
Kolommen met dezelfde naam worden automatisch en hoofdletterongevoelig gekoppeld, zodat `Email`, `email` en `EMAIL` als hetzelfde veld kunnen worden behandeld. U kunt de automatische toewijzing controleren, handmatig aanpassen of kolommen niet toewijzen als ze wel zichtbaar moeten blijven in het rijvoorbeeld, maar niet voor de vergelijking moeten worden gebruikt.
Join-type: full outer join, inner join of left join
Het join-type bepaalt welke rijen in de uiteindelijke CSV-diff verschijnen. Full outer join is de standaard omdat deze alles toont: gekoppelde, toegevoegde en verwijderde rijen. Inner join behoudt alleen rijen die in beide bestanden voorkomen. Left join gebruikt de oorspronkelijke CSV als basis en is handig als u vooral wilt zien welke oorspronkelijke records zijn gewijzigd of verdwenen.
Dit is met name nuttig voor zoekopdrachten als ‘CSV vergelijken met full outer join’ of ‘oud en nieuw CSV-bestand vergelijken met verwijderde rijen’, omdat de join-modus de betekenis van de diff bepaalt.
Vergelijken op sleutelkolom voor id's, emails, SKU's en meerdere sleutels
Als u CSV-bestanden wilt vergelijken op id, email, SKU, uuid of een andere identificatiecode, zorgt de instelling voor de sleutelkolom voor een betrouwbaar resultaat. In plaats van rijen op basis van hun volgorde te koppelen, koppelt de tool records aan de hand van de geselecteerde sleutel. Zo leiden gewijzigde kolomvolgordes of verplaatste rijen niet tot onterechte verschillen.
U kunt ook meerdere sleutelkolommen gebruiken als één veld niet uniek genoeg is. Daardoor is de tool geschikt voor geavanceerdere zoekopdrachten als ‘CSV vergelijken op sleutelkolom’ of ‘CSV-bestanden vergelijken op meerdere kolommen’.
Vergelijkingsinstellingen om witruimte, hoofdletters en null-achtige waarden te negeren
Werkelijke exports verschillen vaak alleen door de opmaak. Het ene bestand kan extra spaties, tekst in hoofdletters of tijdelijke waarden zoals `null`, `N/A` of lege tekenreeksen bevatten. Met de vergelijkingsinstellingen kunt u verschillen in witruimte en hoofdlettergebruik negeren en lege en null-achtige waarden als gelijk behandelen voordat de diff wordt berekend.
Deze opties zijn belangrijk wanneer gebruikers een geavanceerdere tool voor CSV-vergelijking zoeken in plaats van een eenvoudige tekstdiff. Ze verminderen ruis en richten het voorbeeld op daadwerkelijke wijzigingen in de gegevens.
Uitvoerformaat: samenvattende CSV, CSV met gewijzigde rijen of volledige diff-CSV
Sommige workflows hebben alleen een compacte samenvatting met de rijstatus en sleutels nodig. Andere vereisen een CSV met uitsluitend gewijzigde rijen of een volledige diff-CSV met de oorspronkelijke en bijgewerkte waarden naast elkaar. Via de uitvoerinstellingen kunt u het formaat en het scheidingsteken kiezen 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 u het geëxporteerde resultaat kunt afstemmen op audits, bedrijfsbeoordelingen, afstemmingsworkflows of verdere verwerking in spreadsheets.
Grote CSV-bestanden online vergelijken
De tool is ontworpen om grote CSV-bestanden online te vergelijken zonder elke rij in de browser te hoeven weergeven. De tool berekent alle totalen voor de samenvatting, beperkt het voorbeeld tot een beheersbare steekproef en laat u daarna nog steeds het volledige diff-resultaat downloaden.
Als u een gratis CSV diff-tool voor grote exports nodig hebt, is deze workflow voor grote bestanden precies waarvoor deze pagina is bedoeld.
Compatibel met meerdere CSV-coderingen
Werkelijke CSV-bestanden worden niet altijd als gewone UTF-8 opgeslagen. Deze tool kan overweg met gangbare coderingen voor spreadsheets en exports, 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 u een online CSV-diff nodig hebt voor bestanden uit Excel, oudere bedrijfssoftware of regionale exports die anders worden geopend met foutieve accenten of onleesbare tekens.
Rijnummers in de diff-gegevenstabel
Wanneer u CSV-bestanden op sleutelkolom vergelijkt, kan de diff-gegevenstabel ook de oorspronkelijke rijnummers voor elk gekoppeld record tonen. Als de rij op dezelfde positie is gebleven, ziet u één rijnummer. Als het record is verplaatst, toont de tabel beide rijnummers, zodat u het in elk bestand kunt terugvinden.
Dit is nuttig voor audits, afstemmingswerk en supportcases waarbij u niet alleen moet uitleggen wat er is gewijzigd, maar ook precies waar de rij vandaan kwam in de oorspronkelijke en de bijgewerkte CSV.
Persoonlijke verwerking in de browser
CSV-bestanden worden in uw browser ingelezen en vergeleken. Dat is belangrijk wanneer u werkt met klantexports, omzetmomentopnamen, voorraadgegevens of andere gevoelige spreadsheets die op uw eigen apparaat moeten blijven.
Dit maakt de online CSV-diff ook sneller, omdat er geen upload naar een server nodig is voordat u het resultaat kunt bekijken.