Ugrás a tartalomhoz

CSV diff

Két CSV fájl összehasonlítása kulcs oszlop alapján, és egyértelműen feltárja, hogy mi lett hozzáadva, eltávolítva és módosítva.

Bemenet
Új CSV

CSV diff

Illessz egy régi CSV exportot a fõ mezõbe, egy újabbat pedig a második panelbe. Az eszköz kulcs oszlop alapján felismeri a sorok megfeleltetését, és pontosan megjeleníti, hogy mi változott. Az csak az új fájlban szereplõ sorok hozzáadottnak, az abból hiányzók eltávolítottnak, az ismétlõdõk pedig módosítottnak jelölõdnek — az érintett oszlopokkal és azok régi valamint új értékeivel együtt. Használd termékadatbázisoknál, felhasználó-exportoknál, árlistáknál vagy bármilyen olyan táblázatnál, amely idõvel újra exportálódik.

A kulcs oszlop azonosítja a sorokat az eredeti és új fájl között — lehet fejléc név, több vesszeõvel elválasztott név az összetett kulcsokhoz, vagy oszlopszám, ha nincs fejlécsor. Az elválasztó és fejléc beállítások a fájl szerkezetét követik. Az "Oszlopok sorrendjének figyelmen kívül hagyása" funkcióval az oszlopok név alapján kerülnek összehasonlításra a pozíció helyett, ha az exportot más sorrendben kapod meg. Az "Kis/nagybetû és szóköz figyelmen kívül hagyása" az "Active" és " active " szövegeket egyenlõnek tekinti, az "oszlopok kizárása" pedig olyan mezõket hagy figyelmen kívül, amelyek nem érdekesek, például egy módosítási időbélyeg, amely minden exportnál megváltozik. Három kimeneti formátum különbözõ igényekhez: olvasható összefoglalás minden módosításról, kompakt egységes diff a +/- sorokkal, és egy teljes CSV újraépítve állapot oszloppal, amely szerint szûrni vagy rendezni lehet.

A feldolgozás az RFC 4180 szabvány alapján történik, így az idézõjeles mezõ biztonságosan tartalmazhat elválasztót, dupla idézõjelet vagy beágyazott sortörést, a CRLF és LF sortöltések azonos módon olvasódnak. Ha egy kulcs ismétlõdik az egyik fájlon belül, az utolsó sor értékeit veszi figyelembe. Az eredmény valós idõben frissül, ahogy gépelsz vagy beállítást módosítasz.

Minden feldolgozás a böngészõben történik — semmi nem töltõdik fel, ezért biztonságos az ügyfél-adatokat is tartalmazó exportok összehasonlítása. Másold az eredményt máshová, töltsd le .txt-ként, vagy add át egy másik eszköznek.

Gyakori kérdések

Hogyan dönti el az eszköz, hogy mely sorok azonosak?
A választott kulcs oszlop (vagy oszlopok) alapján — általában egy azonosító mezzõ. Az eredeti fájl egy sora és az új fájl egy sora csak akkor kerül összehasonlításra, ha kulcs értékeik megegyeznek; a sor minden más aspektusa eltérhet.
Mi történik, ha egy sor kulcs értéke maga is megváltozik a két fájl között?
Az eszköznek nincs lehetõsége annak tudatára jönni, hogy ugyanarról a sorról van szó, ezért egy eltávolított sorként (régi kulcs) és egy hozzáadott sorként (új kulcs) jelenik meg. Válassz egy olyan kulcs oszlopot, amely az exportok között stabil marad.
Összehasonlíthatom-e a két olyan CSV-t, amelyeknek az oszlopai eltérõ sorrendben vannak?
Igen. Kapcsold be az "Oszlopok sorrendjének figyelmen kívül hagyása" funkciót, és az oszlopok navn alapján kerülnek összehasonlításra a pozíció helyett. Így az átrendezett export is helyesen összehasonlítódik.
Milyen a különbség a három kimeneti formátum között?
Az "Összefoglalás" minden hozzáadott, eltávolított és módosított sort felsorol pontos oszloppal, régi és új értékkel. Az "Egységes diff" kompakt +/- CSV sorokat mutat. A "CSV állapot oszloppal" a teljes táblázatot újraépíti egy extra oszloppal, amely minden sort hozzáadott, eltávolított, módosított vagy módosítatlan szignózza.
A CSV adatom feletöltésre kerül?
Nem. Mindkét fájl teljesen a böngészõben összehasonlítódik — semmi nem kerül szerverrel csatornázásra, ezért biztonságos a személyes vagy érzékeny adatokat tartalmazó exportok használata.