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.

Original CSV
Updated 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

Diff preview

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

Preview the CSV diff here
Upload two CSV files, choose how rows should match, and this table will show added, removed, changed, and unchanged rows.

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.

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
Updated 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 Result
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.

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

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

Detta är särskilt hjälpsamt för sökningar som “full outer join CSV compare” eller “compare old and new CSV file with removed rows”, eftersom join-läget ändrar diffens innebörd.

Matchning med nyckelkolumn för id:n, emails, SKU:er och jämförelse 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 radordning matchar verktyget poster efter vald nyckel, så att omordning av kolumner eller förflyttning av rader inte skapar falska skillnader.

Du kan också använda flera nyckelkolumner när ett fält inte är tillräckligt unikt. Det gör verktyget användbart för mer avancerade sökningar som “compare CSV by key column” eller “compare CSV files by multiple columns”.

Jämförelseinställningar för att ignorera whitespace, versaler/gemener och null-liknande värden

Verkliga exporter skiljer sig ofta bara på grund av formatering. En fil kan innehålla extra mellanslag, text i versaler eller platshållarvärden som `null`, `N/A` eller tomma strängar. Med jämförelseinställningarna kan du ignorera skillnader i whitespace, ignorera versaler/gemener och behandla tomma och null-liknande värden som lika 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 naiv textdiff. De hjälper till att minska brus och fokusera förhandsgranskningen på faktiska dataändringar.

Output-format: sammanfattande CSV, 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 output-inställningarna kan du välja det formatet, välja avgränsare och bestämma om oförändrade rader ska finnas kvar i den exporterade filen.

Det gör verktyget mer flexibelt än många gratis onlineverktyg för CSV diff, eftersom det exporterade resultatet kan anpassas för granskningar, affärsgenomgångar, reconciliation-workflows 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 sammanfattande antal, begränsar förhandsgranskningen till ett hanterbart urval och låter dig ändå ladda ner hela diff-resultatet efteråt.

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

Kompatibelt med flera CSV-kodningar

Riktiga CSV-filer sparas inte alltid som vanlig UTF-8. Det här verktyget är byggt för att hantera vanliga kodningar från kalkylblad och exporter, inklusive UTF-8, UTF-8 med BOM, UTF-16 LE, UTF-16 BE, Windows-1252 och filer i Latin-1-stil.

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

Radnummer i diffens datatabell

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

Detta är användbart för granskningar, reconciliation-arbete och supportärenden där du inte bara behöver förklara vad som har ändrats, utan exakt var raden kom ifrån i den ursprungliga CSV-filen och den uppdaterade CSV-filen.

Privat bearbetning i webbläsaren

CSV-filer parsas och jämförs i din webbläsare. Det är viktigt när du arbetar med kundexporter, intäktsögonblicksbilder, lagerdata eller andra känsliga kalkylblad som bör stanna på din dator.

Det gör också upplevelsen av CSV diff online snabbare eftersom det inte finns något server-side upload-steg innan du kan granska resultatet.

FAQ

Hur jämför jag två CSV-filer online?

Ladda upp den ursprungliga CSV-filen och den uppdaterade CSV-filen, välj hur raderna ska matchas, granska diff-förhandsvisningen och ladda sedan ner sammanfattningen eller den fullständiga diff-CSV-filen. Matchning efter id, email eller en annan stabil nyckel ger vanligtvis det tydligaste resultatet.

Kan jag jämföra CSV-filer efter id?

Ja. Verktyget är byggt för att jämföra CSV-rader efter nyckelkolumn. Det kan automatiskt föreslå kolumner som id, email, sku, key eller uuid, och du kan också välja flera nyckelkolumner när en enda kolumn inte räcker.

Vad händer om kolumnerna har ordnats om?

Standardbeteendet jämför kolumner efter kolumnnamn, inte bara efter position. Det betyder att omordnade kolumner inte skapar falska skillnader när kolumner med samma namn finns i båda filerna.

Vad betyder join-typ i en CSV diff?

Join-typen styr vilka rader som inkluderas i resultatet. Full outer join inkluderar matchade, tillagda och borttagna rader. Inner join inkluderar bara rader som finns i båda filerna. Left join använder den ursprungliga CSV-filen som bas och exkluderar rader som bara finns i den uppdaterade filen.

Kan jag ignorera skillnader i whitespace eller versaler/gemener?

Ja. Jämförelseinställningarna kan ignorera whitespace, ignorera versaler/gemener och behandla tomma eller null-liknande värden som lika. Det hjälper när du vill hitta verkliga dataändringar i stället för brus som bara beror på formatering.

Vilka CSV-kodningar stöds?

Verktyget är kompatibelt med vanliga CSV-kodningar, inklusive UTF-8, UTF-8 med BOM, UTF-16 LE, UTF-16 BE, Windows-1252 och filer i Latin-1-stil. Det hjälper vid CSV-exporter från Excel, äldre programvara och affärssystem som inte använder UTF-8.

Kan jag se radnummer i diffen?

Ja. När rader matchas efter nyckelkolumn kan diffens datatabell visa radnummer för båda filerna. Om posten förekommer på olika radnummer i respektive fil visas båda radnumren så att du kan spåra matchningen tillbaka till käll-CSV-filerna.

Vilka output-format finns tillgängliga?

Du kan exportera en sammanfattande CSV, en CSV med ändrade rader eller en fullständig diff-CSV. Output-inställningarna låter dig också välja avgränsare och om oförändrade rader ska inkluderas.

Kan detta jämföra stora CSV-filer?

Ja. Förhandsgranskningen hålls begränsad så att sidan förblir responsiv, medan den fullständiga diffen fortfarande beräknas för antal och nedladdning. Det gör verktyget lämpligt för större exporter än vad en enkel, DOM-tung visare bekvämt klarar av.

Är det här verktyget för CSV-jämförelse gratis?

Ja. Den här sidan är ett gratis onlineverktyg för CSV diff. Du kan jämföra CSV-filer online, granska skillnaderna och ladda ner resultatet utan att behöva installera något desktop-program.