CSV Diff-verktøy

Dette CSV-sammenligningsverktøyet er laget for gamle og nye eksporter, CRM-øyeblikksbilder, produktkataloger og lead-lister. I stedet for å vise en støyete tekst-diff linje for linje, sammenligner det rader som data, hjelper deg med å matche rader etter id eller email, og fremhever hvilke celler som faktisk er endret.

Original CSV
Oppdatert CSV
Last opp to CSV-filer, velg hvordan radene skal matches, og forhåndsvis deretter diffen her. Alt kjører lokalt i nettleseren din.
CSV-diff

Forhåndsvisning av diff

Last opp to CSV-filer for å forhåndsvise diffen.

Forhåndsvis CSV-diffen her
Last opp to CSV-filer, velg hvordan radene skal matches, så viser denne tabellen rader som er lagt til, fjernet, endret og uendret.

CSV diff på nett for ekte forretningsdata

Dette CSV-sammenligningsverktøyet er laget for gamle og nye eksporter, CRM-øyeblikksbilder, produktkataloger og lead-lister. I stedet for å vise en støyete tekst-diff linje for linje, sammenligner det rader som data, hjelper deg med å matche rader etter id eller email, og fremhever hvilke celler som faktisk er endret.

Eksempel: sammenlign to CSV-eksporter etter id

Dette er den vanlige workflowen for å sammenligne en tidligere eksport med en nyere. Én rad forblir uendret, én rad endres, én forsvinner, og én ny rad dukker opp.

Original CSV
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
Oppdatert CSV
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
Diff-resultat
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.

Sammenlign CSV-rader etter nøkkelkolonne

Den beste måten å sammenligne to CSV-filer på nett er vanligvis å matche rader med en stabil nøkkel som `id`, `email`, `sku` eller `uuid`. Verktøyet foreslår automatisk en sannsynlig nøkkelkolonne når det finner en, men du kan overstyre det, velge flere nøkkelkolonner eller falle tilbake til sammenligning av hele rader.

Dette er spesielt nyttig når filene inneholder de samme postene i en annen rekkefølge, eller når kolonner har blitt omorganisert mellom eksportene.

Rader som er lagt til, fjernet, endret og uendret

Diff-resultatet deler radene inn i fire praktiske statuser: lagt til, fjernet, endret og uendret. For endrede rader viser forhåndsvisningen hvilke kolonner som er endret, og den gamle verdien versus den nye verdien.

Det gjør dette verktøyet mer nyttig enn en enkel tekst-diff for CSV-filer, spesielt når du må forklare hva som er endret til ikke-tekniske team.

Avanserte CSV diff-innstillinger for mer presis sammenligning

De fleste CSV diff-verktøy på nett stopper ved en enkel sammenlign-knapp. Dette gir deg mer kontroll når du må sammenligne CSV-filer etter nøkkelkolonne, justere hvordan rader joins, ignorere forskjeller som bare skyldes formatering, eller velge nøyaktig hvilket diff-output du vil laste ned.

Kolonnetilordning for CSV-filer med forskjellige kolonnenavn

Du kan sammenligne CSV-filer selv om kolonnene ikke har nøyaktig samme navn. Innstillingen for kolonnetilordning lar deg tilordne felt som inneholder de samme dataene, for eksempel `customer_id` i én fil og `Customer ID` i den andre, før du velger nøkkelkolonnen og kjører diffen.

Kolonner med samme navn matches automatisk uten å skille mellom store og små bokstaver, slik at `Email`, `email` og `EMAIL` kan behandles som samme felt. Du kan kontrollere den automatiske tilordningen, endre den manuelt eller la kolonner være uten tilordning når de skal vises i forhåndsvisningen av raden, men ikke brukes i sammenligningen.

Join-type: full outer join, inner join eller left join

Join-typen definerer hvilke rader som vises i den endelige CSV-diffen. Full outer join er standard fordi den viser alt: matchede, tilføyde og fjernede rader. Inner join beholder bare rader som finnes i begge filene. Left join bruker den opprinnelige CSV-filen som grunnlag og er nyttig når du først og fremst vil se hvilke opprinnelige poster som er endret eller har forsvunnet.

Dette er spesielt nyttig for søk som «sammenlign CSV med full outer join» eller «sammenlign gammel og ny CSV-fil med fjernede rader», fordi join-modusen endrer hva diffen betyr.

Matching etter nøkkelkolonne for ID-er, email, SKU-er og sammenligning med flere nøkler

Hvis du vil sammenligne CSV etter id, email, SKU, uuid eller en annen identifikator, er innstillingen for nøkkelkolonne avgjørende for et pålitelig resultat. I stedet for å matche rader etter linjerekkefølge matcher verktøyet postene etter den valgte nøkkelen, slik at endret kolonnerekkefølge eller flyttede rader ikke skaper falske forskjeller.

Du kan også bruke flere nøkkelkolonner når ett felt ikke er unikt nok. Det gjør verktøyet nyttig for mer avanserte søk som «sammenlign CSV etter nøkkelkolonne» eller «sammenlign CSV-filer etter flere kolonner».

Sammenligningsinnstillinger for å ignorere mellomrom, store og små bokstaver og null-lignende verdier

Reelle eksporter er ofte bare forskjellige på grunn av formatering. Én fil kan inneholde ekstra mellomrom, tekst med store bokstaver eller plassholderverdier som `null`, `N/A` eller tomme strenger. Med sammenligningsinnstillingene kan du ignorere forskjeller i mellomrom og store og små bokstaver samt behandle tomme og null-lignende verdier som like før diffen beregnes.

Disse alternativene er viktige når brukere søker etter et mer avansert verktøy for CSV-sammenligning i stedet for en enkel tekstdiff. De bidrar til å redusere støy og rette forhåndsvisningen mot faktiske dataendringer.

Resultatformat: sammendrags-CSV, CSV med endrede rader eller full diff-CSV

Noen workflows trenger bare et kort sammendrag med radstatus og nøkler. Andre trenger en CSV med kun endrede rader eller en full diff-CSV med opprinnelige og oppdaterte verdier side om side. I resultatinnstillingene kan du velge format, skilletegn og om uendrede rader skal være med i den eksporterte filen.

Dette gjør verktøyet mer fleksibelt enn mange gratis CSV diff-verktøy på nett, fordi det eksporterte resultatet kan tilpasses revisjoner, forretningsgjennomganger, avstemmingsworkflows eller videre arbeid i regneark.

Sammenlign store CSV-filer på nett

Verktøyet er utviklet for å sammenligne store CSV-filer på nett uten å forsøke å vise hver eneste rad i nettleseren. Det beregner fullstendig sammendragsstatistikk, begrenser forhåndsvisningen til et håndterbart utvalg og lar deg fortsatt laste ned hele diff-resultatet etterpå.

Hvis du trenger et gratis CSV diff-verktøy for store eksporter, er denne workflowen for store filer selve poenget med siden.

Kompatibel med flere CSV-tegnkodinger

Reelle CSV-filer lagres ikke alltid som vanlig UTF-8. Dette verktøyet er utviklet for å håndtere vanlige tegnkodinger for regneark og eksporter, inkludert UTF-8, UTF-8 med BOM, UTF-16 LE, UTF-16 BE, Windows-1252 og filer i Latin-1-format.

Dette er viktig når du trenger en CSV diff på nett for filer fra Excel, eldre forretningsprogramvare eller regionale eksporter som ellers åpnes med ødelagte aksenttegn eller uleselige tegn.

Radnumre i datatabellen for diffen

Når du sammenligner CSV-filer etter nøkkelkolonne, kan datatabellen for diffen også vise kilderadnumrene for hver matchede post. Hvis raden er på samme plass, ser du ett radnummer. Hvis posten er flyttet, viser tabellen begge radnumrene, slik at du kan spore den tilbake i hver fil.

Dette er nyttig for revisjoner, avstemmingsarbeid og supportsaker der du ikke bare må forklare hva som ble endret, men også nøyaktig hvor raden kom fra i den opprinnelige og den oppdaterte CSV-filen.

Privat behandling i nettleseren

CSV-filer leses og sammenlignes i nettleseren din. Det er viktig når du arbeider med kundeeksporter, inntektsoversikter, lagerdata eller andre sensitive regneark som bør forbli på maskinen din.

Det gjør også CSV diff-opplevelsen på nett raskere, siden filene ikke må lastes opp til en server før du kan undersøke resultatet.

FAQ