Preskočiť na obsah

CSV diff

Porovnajte dva CSV súbory podľa kľúčového stĺpca a zistite, čo bolo pridané, odstránené a zmenené.

Vstup
Nový CSV

CSV diff

Vložte starý CSV export do hlavného poľa a novší do druhého panela. Nástroj spáruje riadky podľa kľúčového stĺpca a ukáže, čo sa zmenilo. Riadky, ktoré existujú len v novom súbore, sú pridané, riadky, ktoré v ňom chýbajú, sú odstránené, a riadky, ktoré sú v oboch, ale s inými hodnotami, sú zmenené — s presným stĺpcom a jeho starou a novou hodnotou. Použite to pre produktové kanály, exporty používateľov, cenníky alebo akúkoľvek tabuľku, ktorá sa v čase znova exportuje.

Kľúčový stĺpec identifikuje riadok v oboch súboroch: názov hlavičky, niekoľko čiarkami oddelených názvov pre zložený kľúč, alebo číslo stĺpca, ak neexistuje riadok hlavičky. Oddeľovač a prepínač hlavičky zodpovedajú štruktúre vášho súboru. "Ignorovať poradie stĺpcov" porovnáva stĺpce podľa názvu namiesto pozície pre exporty, ktoré ich uvádajú v inej sekvencii. "Ignorovať veľké písmená a okrajové medzery" považuje "Active" a " active " za rovnaké a "vylúčiť stĺpce" preskakuje polia, na ktorých vám nezáleží, ako napríklad časová známka, ktorá sa mení pri každom exporte. Tri formáty výstupu vyhovujú rôznym potrebám: čitateľné zhrnutie každej zmeny, kompaktný jednotný diff riadkov +/- a úplný CSV obnovený so stĺpcom stavu, ktorý môžete filtrovať alebo triediť.

Analýza nasleduje RFC 4180, takže quoted pole môže bezpečne obsahovať oddeľovač, zdvojenú úvodzovku alebo vloženú koncoví riadkov, a CRLF a LF konce riadkov sa čítajú rovnakým spôsobom. Kľúč, ktorý sa opakuje v rámci jedného súboru, sa vyriešuje na hodnoty jeho posledného riadku. Výsledok sa aktualizuje, keď písate alebo nastavujete možnosť.

Všetko funguje lokálne vo vašom prehliadači — nič sa nenahrávajúe, takže je bezpečné porovnávať exporty so zákazníckymi údajmi. Skopírujte výsledok, stiahnite ho ako .txt, alebo ho pošlite späť do vstupu na ďalší nástroj.

Časté otázky

Ako nástroj rozhoduje, ktoré riadky sú "ten istý" riadok?
Podľa kľúčového stĺpca (alebo stĺpcov), ktorý si vyberiete — zvyčajne ID pole. Riadok v starom súbore a riadok v novom súbore sa porovnávajú iba vtedy, keď sa ich kľúčové hodnoty zhodujú; všetko ostatné o riadku sa môže líšiť.
Čo sa stane, ak sa samotná hodnota kľúča riadku zmení medzi dvoma súbormi?
Nástroj nemá spôsob, ako vedieť, že je to ten istý riadok, takže sa vyskytuje ako jeden odstránený riadok (starý kľúč) a jeden pridaný riadok (nový kľúč). Vyberte si kľúčový stĺpec, ktorý ostáva stabilný medzi exportami.
Môžem porovnať dva CSV, ktorých stĺpce sú v inom poradí?
Áno. Zapnite "ignorovať poradie stĺpcov" a stĺpce sa porovnávajú podľa názvu hlavičky namiesto pozície, takže preusporiadaný export sa správne porovnáva.
Aký je rozdiel medzi tromi formátmi výstupu?
"Zhrnutie" uvádza každý pridaný, odstránený a zmenený riadok s presným stĺpcom, starou hodnotou a novou hodnotou. "Jednotný diff" zobrazuje kompaktné riadky CSV +/-. "CSV so stĺpcom stavu" obnoví úplnú tabuľku s dodatočným stĺpcom označujúcim každý riadok pridaný, odstránený, zmenený alebo nezmenený.
Sú moje CSV údaje nahrané niekde?
Nie. Oba súbory sa porovnávajú úplne vo vašom prehliadači — nič sa neosiela na server, takže je bezpečné používať to s súkromnými alebo citlivými exportami.