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.
Diff preview
Last opp to CSV-filer for å forhåndsvise diffen.
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.
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.
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.
Join-type: full outer join, inner join eller left join
Join-type definerer hvilke rader som vises i den endelige CSV-diffen. Full outer join er standard fordi den viser alt: matchende rader, rader som er lagt til, og rader som er fjernet. Inner join beholder bare rader som finnes i begge filene. Left join bruker den opprinnelige CSV-filen som base og er nyttig når du hovedsakelig vil se hvilke opprinnelige poster som er endret eller forsvunnet.
Dette er spesielt nyttig for søk som «full outer join CSV compare» eller «compare old and new CSV file with removed rows», fordi join-modusen endrer betydningen av diffen.
Matching på nøkkelkolonne for ids, emails, 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 det som gjør resultatet pålitelig. I stedet for å matche rader etter linjerekkefølge, matcher verktøyet poster etter valgt nøkkel slik at omorganisering av kolonner eller flytting av 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 «compare CSV by key column» eller «compare CSV files by multiple columns».
Sammenligningsinnstillinger for å ignorere whitespace, store/små bokstaver og null-lignende verdier
Virkelige eksporter skiller seg ofte bare på grunn av formatering. Én fil kan inneholde ekstra mellomrom, tekst med store bokstaver eller plassholderverdier som `null`, `N/A` eller tomme strenger. Sammenligningsinnstillingene lar deg ignorere forskjeller i whitespace, ignorere store/små bokstaver og behandle tomme og null-lignende verdier som like før diffen beregnes.
Disse valgene betyr noe når brukere søker etter et mer avansert CSV-sammenligningsverktøy i stedet for en naiv tekst-diff. De bidrar til å redusere støy og holde forhåndsvisningen fokusert på reelle dataendringer.
Output-format: oppsummerings-CSV, CSV med endrede rader eller full diff-CSV
Noen workflows trenger bare en kompakt oppsummering med radstatus og nøkler. Andre trenger en CSV med bare endrede rader, eller en full diff-CSV med opprinnelige og oppdaterte verdier side om side. Output-innstillingene lar deg velge formatet, velge separator og bestemme 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, business reviews, avstemmings-workflows eller videre arbeid i regneark.
Sammenlign store CSV-filer på nett
Verktøyet er laget for å sammenligne store CSV-filer på nett uten å prøve å rendre hver rad i nettleseren. Det beregner komplette oppsummeringstall, 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 denne siden.
Kompatibel med flere CSV-encodinger
CSV-filer i praksis er ikke alltid lagret som ren UTF-8. Dette verktøyet er laget for å håndtere vanlige encodinger fra regneark og eksporter, inkludert UTF-8, UTF-8 med BOM, UTF-16 LE, UTF-16 BE, Windows-1252 og filer i Latin-1-stil.
Dette er viktig når du trenger CSV diff på nett for filer som kommer fra Excel, eldre business-software eller regionale eksporter som ellers åpnes med ødelagte aksenter eller uleselige tegn.
Radnumre i diff-datatabellen
Når du sammenligner CSV-filer etter nøkkelkolonne, kan diff-datatabellen også vise radnumrene fra kilden for hver matchede post. Hvis raden ble stående på samme plass, ser du ett radnummer. Hvis posten ble flyttet, viser tabellen begge radnumrene slik at du kan spore den tilbake i hver fil.
Dette er nyttig for revisjoner, avstemmingsarbeid og support-saker der du ikke bare må forklare hva som er endret, men også nøyaktig hvor raden kom fra i den opprinnelige CSV-filen og den oppdaterte CSV-filen.
Privat behandling i nettleseren
CSV-filer parses og sammenlignes i nettleseren din. Det er viktig når du jobber med kundedataeksporter, inntekts-snapshots, lagerdata eller andre sensitive regneark som bør bli værende på maskinen din.
Det gjør også CSV diff-opplevelsen på nett raskere fordi det ikke er noe opplastingstrinn på serversiden før du kan inspisere resultatet.
FAQ
Hvordan sammenligner jeg to CSV-filer på nett?
Last opp den opprinnelige CSV-filen og den oppdaterte CSV-filen, velg hvordan radene skal matches, se gjennom diff-forhåndsvisningen, og last deretter ned oppsummeringen eller den fulle diff-CSV-en. Matching etter id, email eller en annen stabil nøkkel gir vanligvis det tydeligste resultatet.
Kan jeg sammenligne CSV-filer etter id?
Ja. Verktøyet er laget for å sammenligne CSV-rader etter nøkkelkolonne. Det kan automatisk foreslå kolonner som id, email, sku, key eller uuid, og du kan også velge flere nøkkelkolonner når én kolonne alene ikke er nok.
Hva hvis kolonnene er omorganisert?
Standardoppførselen sammenligner kolonner etter kolonnenavn, ikke bare etter posisjon. Det betyr at omorganiserte kolonner ikke skaper falske forskjeller når kolonner med samme navn finnes i begge filene.
Hva betyr join-type i en CSV diff?
Join-type styrer hvilke rader som tas med i resultatet. Full outer join inkluderer matchede, tillagte og fjernede rader. Inner join inkluderer bare rader som finnes i begge filene. Left join bruker den opprinnelige CSV-filen som base og utelukker rader som bare finnes i den oppdaterte filen.
Kan jeg ignorere whitespace eller forskjeller i store/små bokstaver?
Ja. Sammenligningsinnstillingene kan ignorere whitespace, ignorere store/små bokstaver og behandle tomme eller null-lignende verdier som like. Det hjelper når du vil finne reelle dataendringer i stedet for støy som bare skyldes formatering.
Hvilke CSV-encodinger støttes?
Verktøyet er kompatibelt med vanlige CSV-encodinger, inkludert UTF-8, UTF-8 med BOM, UTF-16 LE, UTF-16 BE, Windows-1252 og filer i Latin-1-stil. Det hjelper med CSV-eksporter fra Excel, legacy-software og business-systemer som ikke bruker UTF-8.
Kan jeg se radnumre i diffen?
Ja. Når rader matches etter nøkkelkolonne, kan diff-datatabellen vise radnumre for begge filene. Hvis posten vises på ulike linjenumre i hver fil, vises begge radnumrene slik at du kan spore matchen tilbake til kilde-CSV-ene.
Hvilke output-formater er tilgjengelige?
Du kan eksportere en oppsummerings-CSV, en CSV med endrede rader eller en full diff-CSV. Output-innstillingene lar deg også velge separator og om uendrede rader skal inkluderes.
Kan dette sammenligne store CSV-filer?
Ja. Forhåndsvisningen holdes begrenset slik at siden forblir responsiv, mens den fulle diffen fortsatt beregnes for tellinger og nedlasting. Det gjør den egnet for større eksporter enn en enkel, DOM-tung visning ville håndtert komfortabelt.
Er dette CSV-sammenligningsverktøyet gratis?
Ja. Denne siden er et gratis CSV diff-verktøy på nett. Du kan sammenligne CSV-filer på nett, inspisere forskjellene og laste ned resultatet uten å måtte installere et desktop-program.