CSV Diff Tool
Dette CSV-sammenligningsværktøj er bygget til gamle og nye eksporter, CRM-snapshots, produktkataloger og lead-lister. I stedet for at vise en støjende tekst-diff linje for linje sammenligner det rækker som data, hjælper dig med at matche rækker efter id eller email og fremhæver, hvilke celler der faktisk er ændret.
Forhåndsvisning af diff
Upload to CSV-filer for at få vist diffen.
CSV diff online til rigtige forretningsdata
Dette CSV-sammenligningsværktøj er bygget til gamle og nye eksporter, CRM-snapshots, produktkataloger og lead-lister. I stedet for at vise en støjende tekst-diff linje for linje sammenligner det rækker som data, hjælper dig med at matche rækker efter id eller email og fremhæver, hvilke celler der faktisk er ændret.
Eksempel: sammenlign to CSV-eksporter efter id
Dette er den typiske workflow til at sammenligne en tidligere eksport med en nyere. Én række forbliver uændret, én række ændres, én forsvinder, og én ny række dukker op.
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-rækker efter key column
Den bedste måde at sammenligne to CSV-filer online på er som regel at matche rækker efter en stabil nøgle som `id`, `email`, `sku` eller `uuid`. Værktøjet foreslår automatisk en sandsynlig key column, når det finder en, men du kan overstyre det, vælge flere key columns eller falde tilbage til sammenligning af hele rækker.
Det er især nyttigt, når filer indeholder de samme records i en anden rækkefølge, eller når kolonner er blevet omarrangeret mellem eksporter.
Tilføjede, fjernede, ændrede og uændrede rækker
Diff-resultatet opdeler rækker i fire praktiske statusser: tilføjet, fjernet, ændret og uændret. For ændrede rækker viser preview, hvilke kolonner der er ændret, samt den gamle værdi versus den nye værdi.
Det gør dette værktøj mere nyttigt end en simpel tekst-diff til CSV-filer, især når du skal forklare ændringer til ikke-tekniske teams.
Avancerede CSV diff-indstillinger til mere præcis sammenligning
De fleste online CSV diff-værktøjer stopper ved en grundlæggende compare-knap. Dette værktøj giver dig mere kontrol, når du skal sammenligne CSV-filer efter key column, justere hvordan rækker joines, ignorere forskelle, der kun skyldes formatering, eller vælge det præcise diff-output, du vil downloade.
Kolonnemapping for CSV-filer med forskellige kolonnenavne
Du kan sammenligne CSV-filer, selvom kolonnerne ikke har præcis de samme navne. Indstillingen Kolonnemapping giver dig mulighed for at mappe felter, der indeholder de samme data, såsom `customer_id` i den ene fil og `Customer ID` i den anden, før du vælger nøglekolonnen og kører diffen.
Kolonner med samme navn matches automatisk uden forskel på store og små bogstaver, så `Email`, `email` og `EMAIL` kan behandles som det samme felt. Du kan gennemgå den automatiske mapping, ændre den manuelt eller lade kolonner være umappede, når de fortsat skal være synlige i rækkevisningen, men ikke bruges i sammenligningen.
Join-type: full outer join, inner join eller left join
Join-typen afgør, hvilke rækker der vises i den endelige CSV-diff. Full outer join er standard, fordi den viser alt: matchede, tilføjede og fjernede rækker. Inner join beholder kun rækker, der findes i begge filer. Left join bruger den oprindelige CSV som grundlag og er nyttig, når du primært vil se, hvilke oprindelige poster der er ændret eller forsvundet.
Det er især nyttigt ved søgninger som “full outer join CSV-sammenligning” eller “sammenlign gammel og ny CSV-fil med fjernede rækker”, fordi join-typen ændrer diffens betydning.
Matchning via nøglekolonne for id'er, emails, SKU'er og sammenligning med flere nøgler
Hvis du vil sammenligne CSV efter id, email, SKU, uuid eller en anden identifikator, er indstillingen for nøglekolonnen det, der gør resultatet pålideligt. I stedet for at matche rækker efter rækkefølge matcher værktøjet poster efter den valgte nøgle, så ændret kolonnerækkefølge eller flyttede rækker ikke skaber falske forskelle.
Du kan også bruge flere nøglekolonner, når ét felt ikke er unikt nok. Det gør værktøjet nyttigt til mere avancerede søgninger som “sammenlign CSV efter nøglekolonne” eller “sammenlign CSV-filer efter flere kolonner”.
Sammenligningsindstillinger til at ignorere blanktegn, store og små bogstaver samt null-lignende værdier
Reelle eksporter er ofte kun forskellige på grund af formateringen. Én fil kan indeholde ekstra mellemrum, tekst med store bogstaver eller pladsholderværdier som `null`, `N/A` eller tomme strenge. Med sammenligningsindstillingerne kan du ignorere forskelle i blanktegn og store og små bogstaver samt behandle tomme og null-lignende værdier som ens, før diffen beregnes.
Disse muligheder er vigtige, når brugere søger efter et mere avanceret værktøj til CSV-sammenligning i stedet for en simpel tekstdiff. De reducerer støj og retter visningen mod reelle dataændringer.
Outputformat: opsummerings-CSV, CSV med ændrede rækker eller komplet diff-CSV
Nogle workflows kræver kun en kompakt opsummering med rækkestatus og nøgler. Andre kræver en CSV med kun ændrede rækker eller en komplet diff-CSV med oprindelige og opdaterede værdier side om side. Med outputindstillingerne kan du vælge formatet og separatoren samt afgøre, om uændrede rækker skal medtages i den eksporterede fil.
Det gør værktøjet mere fleksibelt end mange gratis CSV diff-værktøjer online, fordi det eksporterede resultat kan tilpasses revisioner, forretningsgennemgange, afstemningsworkflows eller efterfølgende arbejde i regneark.
Sammenlign store CSV-filer online
Værktøjet er udviklet til at sammenligne store CSV-filer online uden at forsøge at vise hver eneste række i browseren. Det beregner de samlede opsummeringstal, begrænser forhåndsvisningen til et håndterbart udsnit og giver dig stadig mulighed for at downloade hele diffresultatet bagefter.
Hvis du har brug for et gratis CSV diff-værktøj til store eksporter, er dette workflow til store filer selve formålet med siden.
Kompatibel med flere CSV-tegnkodninger
Reelle CSV-filer gemmes ikke altid som almindelig UTF-8. Værktøjet er udviklet til at håndtere gængse tegnkodninger fra regneark og eksporter, herunder UTF-8, UTF-8 med BOM, UTF-16 LE, UTF-16 BE, Windows-1252 og filer i Latin-1-format.
Det er vigtigt, når du har brug for en online CSV-diff til filer fra Excel, ældre virksomhedssoftware eller regionale eksporter, som ellers åbnes med forkerte accenter eller ulæselige tegn.
Rækkenumre i diff-datatabellen
Når du sammenligner CSV-filer efter nøglekolonne, kan diff-datatabellen også vise kildens rækkenumre for hver matchet post. Hvis rækken blev på samme placering, vises ét rækkenummer. Hvis posten blev flyttet, viser tabellen begge rækkenumre, så du kan spore den tilbage i hver fil.
Det er nyttigt til revisioner, afstemningsarbejde og supportsager, hvor du ikke blot skal forklare, hvad der er ændret, men også præcis hvor rækken stammer fra i den oprindelige og den opdaterede CSV.
Privat behandling i browseren
CSV-filer fortolkes og sammenlignes i din browser. Det er vigtigt, når du arbejder med kundeeksporter, omsætningsoversigter, lagerdata eller andre følsomme regneark, som skal blive på din enhed.
Det gør også onlineoplevelsen med CSV-diff hurtigere, fordi der ikke er noget uploadtrin til en server, før du kan gennemgå resultatet.