CSV diff-verktyg

Det här verktyget för CSV-jämförelse är byggt för gamla och nya exporter, CRM-ögonblicksbilder, produktkataloger och lead-listor. I stället för att visa en stökig textdiff rad för rad jämför det rader som data, hjälper dig att matcha rader via id eller email och markerar vilka celler som faktiskt har ändrats.

Ursprunglig CSV
Uppdaterad CSV
Ladda upp två CSV-filer, välj hur raderna ska matchas och förhandsgranska sedan diffen här. Allt körs lokalt i din webbläsare.
CSV-diff

Förhandsgranskning av diff

Ladda upp två CSV-filer för att förhandsgranska diffen.

Förhandsgranska CSV-diffen här
Ladda upp två CSV-filer, välj hur rader ska matchas, så visar tabellen tillagda, borttagna, ändrade och oförändrade rader.

CSV diff online för riktig affärsdata

Det här verktyget för CSV-jämförelse är byggt för gamla och nya exporter, CRM-ögonblicksbilder, produktkataloger och lead-listor. I stället för att visa en stökig textdiff rad för rad jämför det rader som data, hjälper dig att matcha rader via id eller email och markerar vilka celler som faktiskt har ändrats.

Exempel: jämför två CSV-exporter efter id

Detta är ett vanligt workflow för att jämföra en tidigare export med en nyare. En rad förblir oförändrad, en rad ändras, en försvinner och en ny rad tillkommer.

Ursprunglig 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
Uppdaterad 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
Diffresultat
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.

Jämför CSV-rader efter nyckelkolumn

Det bästa sättet att jämföra två CSV-filer online är oftast att matcha rader med en stabil nyckel som `id`, `email`, `sku` eller `uuid`. Verktyget föreslår automatiskt en sannolik nyckelkolumn när det hittar en, men du kan ändra det, välja flera nyckelkolumner eller falla tillbaka på jämförelse av hela raden.

Detta är särskilt användbart när filer innehåller samma poster i olika ordning, eller när kolumner har ordnats om mellan exporter.

Tillagda, borttagna, ändrade och oförändrade rader

Diff-resultatet delar upp rader i fyra praktiska statusar: tillagd, borttagen, ändrad och oförändrad. För ändrade rader visar förhandsgranskningen vilka kolumner som ändrats samt det gamla värdet jämfört med det nya.

Det gör verktyget mer användbart än en enkel textdiff för CSV-filer, särskilt när du behöver förklara vad som har ändrats för icke-tekniska team.

Avancerade CSV diff-inställningar för mer exakt jämförelse

De flesta onlineverktyg för CSV diff stannar vid en enkel jämför-knapp. Det här ger dig mer kontroll när du behöver jämföra CSV-filer efter nyckelkolumn, finjustera hur rader joinas, ignorera skillnader som bara gäller formatering eller välja exakt vilket diff-resultat du vill ladda ner.

Kolumnmappning för CSV-filer med olika kolumnnamn

Du kan jämföra CSV-filer även när kolumnerna inte har exakt samma namn. Med inställningen Kolumnmappning kan du mappa fält som innehåller samma data, till exempel `customer_id` i den ena filen och `Customer ID` i den andra, innan du väljer nyckelkolumn och kör jämförelsen.

Kolumner med samma namn matchas automatiskt och utan hänsyn till skiftläge, så `Email`, `email` och `EMAIL` kan behandlas som samma fält. Du kan granska den automatiska mappningen, ändra den manuellt eller lämna kolumner omappade när de ska visas i radförhandsvisningen men inte användas för jämförelsen.

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

Join-typen avgör vilka rader som visas i den slutliga CSV-diffen. Full outer join är standard eftersom den visar allt: matchade, tillagda och borttagna rader. Inner join behåller endast rader som finns i båda filerna. Left join använder den ursprungliga CSV-filen som bas och är användbart när du främst vill se vilka ursprungliga poster som har ändrats eller försvunnit.

Det är särskilt användbart vid sökningar som ”jämför CSV med full outer join” eller ”jämför gammal och ny CSV-fil med borttagna rader”, eftersom join-läget ändrar diffens innebörd.

Matchning med nyckelkolumn för id:n, emails, SKU:er och jämförelser med flera nycklar

Om du vill jämföra CSV efter id, email, SKU, uuid eller någon annan identifierare är inställningen för nyckelkolumn det som gör resultatet tillförlitligt. I stället för att matcha rader efter deras ordning matchar verktyget poster med den valda nyckeln, så ändrad kolumnordning eller flyttade rader inte skapar falska skillnader.

Du kan också använda flera nyckelkolumner när ett enda fält inte är tillräckligt unikt. Det gör verktyget användbart för mer avancerade sökningar som ”jämför CSV efter nyckelkolumn” eller ”jämför CSV-filer efter flera kolumner”.

Jämförelseinställningar för att ignorera blanksteg, skiftläge och null-liknande värden

Verkliga exporter skiljer sig ofta åt enbart på grund av formateringen. En fil kan innehålla extra blanksteg, text med versaler eller platshållarvärden som `null`, `N/A` eller tomma strängar. Med jämförelseinställningarna kan du ignorera skillnader i blanksteg och skiftläge samt behandla tomma och null-liknande värden som likvärdiga innan diffen beräknas.

Dessa alternativ är viktiga när användare söker efter ett mer avancerat verktyg för CSV-jämförelse i stället för en enkel textdiff. De minskar bruset och riktar förhandsvisningen mot faktiska dataändringar.

Utdataformat: CSV-sammanfattning, CSV med ändrade rader eller fullständig diff-CSV

Vissa workflows behöver bara en kompakt sammanfattning med radstatus och nycklar. Andra behöver en CSV med endast ändrade rader eller en fullständig diff-CSV med ursprungliga och uppdaterade värden sida vid sida. Med inställningarna för utdata kan du välja format och avgränsare samt bestämma om oförändrade rader ska finnas kvar i den exporterade filen.

Det gör verktyget mer flexibelt än många kostnadsfria verktyg för CSV-diff online, eftersom det exporterade resultatet kan anpassas för revisioner, affärsgranskningar, avstämningsworkflows eller vidare arbete i kalkylblad.

Jämför stora CSV-filer online

Verktyget är utformat för att jämföra stora CSV-filer online utan att försöka rendera varje rad i webbläsaren. Det beräknar fullständiga sammanräkningar, begränsar förhandsvisningen till ett hanterbart urval och låter dig ändå ladda ned hela diffresultatet efteråt.

Om du behöver ett kostnadsfritt verktyg för CSV-diff för stora exporter är workflowet för stora filer själva poängen med den här sidan.

Kompatibelt med flera CSV-kodningar

Verkliga CSV-filer sparas inte alltid som vanlig UTF-8. Verktyget är byggt för att hantera vanliga kodningar för kalkylblad och exporter, inklusive UTF-8, UTF-8 med BOM, UTF-16 LE, UTF-16 BE, Windows-1252 och filer med Latin-1-liknande kodning.

Det är viktigt när du behöver en CSV-diff online för filer från Excel, äldre affärssystem eller regionala exporter som annars öppnas med felaktiga accenter eller oläsliga tecken.

Radnummer i diffens datatabell

När du jämför CSV-filer efter nyckelkolumn kan diffens datatabell även visa källans radnummer för varje matchad post. Om raden ligger kvar på samma plats ser du ett radnummer. Om posten har flyttats visar tabellen båda radnumren så att du kan spåra den i respektive fil.

Det är användbart vid revisioner, avstämningsarbete och supportärenden där du inte bara behöver förklara vad som ändrades, utan även exakt var raden kom från i den ursprungliga och den uppdaterade CSV-filen.

Privat bearbetning i webbläsaren

CSV-filerna läses in och jämförs i din webbläsare. Det är viktigt när du arbetar med kundexporter, intäktsöversikter, lagerdata eller andra känsliga kalkylblad som ska stanna på din dator.

Det gör också CSV-diffen online snabbare, eftersom inget behöver laddas upp till en server innan du kan granska resultatet.

FAQ