Porovnání CSV souborů online

Porovnání CSV a tabulek zdarma

Export z Excelu před a po? Sem s tím. Najdu každou změněnou buňku - ať už máte čárky, středníky nebo tabulátory.

0 řádků0 znaků
0 řádků0 znaků
Možnosti porovnání

Tip: Použijte Ctrl+Enter pro rychlé porovnání

Reklama

Typické situace

📊 Kontrola dat po migraci

Přesouvali jsme zákazníky do nového systému. Export ze starého, export z nového, sem to hodit a za pár sekund vím - chybí 3 zákazníci a u dvou se rozbilo jméno.

Bez tohoto nástroje bych to hledal v Excelu celý den.

🛒 Feed pro srovnávače

Heuréka, Zboží.cz, Google Shopping - všichni chtějí feed. Včera jsem nahrál aktualizaci a potřebuju vidět co přesně se změnilo oproti minulému týdnu.

Ceny, dostupnost, nové produkty - vše na první pohled.

📈 Měsíční report vs předchozí

Šéf chce vědět co se změnilo oproti minulému měsíci. Porovnám dva CSV exporty a mám přehled: tržby narostly tady, klesly tam.

Žádné ruční porovnávání v tabulce.

🔄 ETL pipeline check

Vstup do transformace, výstup z transformace. Porovnám a vidím jestli ETL pipeline udělala co měla, nebo jestli někde něco ztratila.

Důležité pro audit datových toků.

Čím se liší od textového diffu?

FunkceTextový diffCSV Diff
Porovnání po buňkách❌✅
Automatická detekce oddělovače❌✅
Tabulkové zobrazení❌✅
Práce s hlavičkami sloupců❌✅
100 % v prohlížeči✅✅

Jak na to? Je to jednoduché

1

Vezměte si dva CSV soubory

Stačí export z Excelu, Google Sheets nebo databáze. Jestli máte čárky, středníky nebo tabulátory - je to jedno, zvládnu všechno.

2

Hoďte je do editorů

Vlevo dáte starší verzi, vpravo novější. Můžete přetáhnout myší nebo prostě Ctrl+V - jak vám to vyhovuje.

3

Oddělovač neřešte

Sám poznám jestli máte čárky, středníky nebo tabulátory. Nic nenastavujete, prostě to funguje. (Ale kdybyste chtěli, můžete to změnit.)

4

Koukněte co se změnilo

Zelené = nové řádky, červené = smazané, žluté = změněné hodnoty. Hned vidíte co se stalo.

Ukázka z praxe: Feed pro e-shop

Tenhle případ řeším často - máte produktový feed z pondělí a z úterý a potřebujete vědět co se změnilo. Třeba pro Heuréku nebo srovnávače cen.

Feed z pondělí

id;nazev;cena;sklad
1;Notebook Dell;24990;15
2;Monitor LG;5990;8
3;Klávesnice;890;45

Feed z úterý

id;nazev;cena;sklad
1;Notebook Dell;22990;12
2;Monitor LG;5990;8
4;Myš Logitech;450;100

Co z toho vypadne:

  • Změna: Notebook zlevnil o 2 tisíce a na skladě jich ubylo
  • Pryč: Klávesnice úplně zmizela z feedu - vyprodáno?
  • Novinka: Přibyla Myš Logitech - nový produkt
  • Beze změny: Monitor LG je pořád stejný

Dotazy od uživatelů

Mám tabulku s 50 tisíci řádky - zvládne to?

Ano, i když to pár sekund potrvá. Všechno běží v prohlížeči, takže výkon závisí na vašem počítači. Pro opravdu velké soubory doporučuju rozdělit na menší části nebo použít databázové nástroje.

Mám CSV s jiným kódováním (windows-1250)

Pokud soubor otevřete v editoru a čeština vypadá správně, tak to fungovat bude. Prohlížeč většinou zvládne různá kódování. Kdyby ne, zkuste soubor přeuložit v UTF-8.

Můžu porovnat jen určité sloupce?

Aktuálně porovnávám celé řádky. Pokud chcete jen některé sloupce, je rychlejší je vyfiltrovat v Excelu před exportem. Je to pár kliků a výsledek je přehlednější.

Je to bezpečné pro firemní data?

Data nikam neposílám. Celé porovnání běží lokálně v JavaScript enginu vašeho prohlížeče. Ani já nemám přístup k tomu, co tam vložíte.

📚

Zajímá vás víc?

Na blogu mám podrobný článek o porovnávání CSV - jak řešit problémy s kódováním, co dělat s velkými soubory, a pár triků co jsem se naučil při práci s e-shop feedy.

Přečíst článek o CSV a Excel datech→

Jak to vzniklo

Pracoval jsem na e-shopu a každý týden jsme aktualizovali produktový feed pro Heuréku. Jednou se stalo, že zmizelo 200 produktů a nikdo nevěděl proč. Procházet 5000 řádků v Excelu a hledat co chybí? Ne, díky.

Našel jsem starou verzi feedu, novou verzi a potřeboval je porovnat. Textový diff to neuměl - CSV má strukturu, řádky se posunuly a diff ukazoval nesmysly.

Tak jsem si napsal vlastní nástroj. Rozumí sloupcům, rozpozná oddělovač (čárka, středník, tabulátor) a ukáže změny jako tabulku. Za pár sekund jsem věděl, které produkty zmizely.

Teď to používám na všechno - migrace dat, měsíční reporty, kontrolu před deployem. Detaily o práci s daty píšu na blogu.