Porovnání CSV souborů - co jsem se naučil
Porovnávat CSV jako text je blbost. Vážně. Zkusil jsem to a strávil hodinu hledáním rozdílů v tisících řádcích. Pak jsem zjistil že se jen změnilo pořadí sloupců.
Proč je to složité
CSV má strukturu - sloupce, řádky. Běžný diff to nechápe. Ukáže vám že se změnil každý řádek, i když se jen přehodily sloupce nebo změnilo pořadí řádků.
Kdy to řeším
- Migrace databáze - exportuju data před a po, porovnám jestli nic nezmizelo
- Měsíční reporty - co se změnilo oproti minulému měsíci
- Produktové feedy - co se změnilo v cenách, dostupnosti
- Kontrola importu - načetl systém data správně?
Nástroje co fungují
CSV Diff - udělal jsem ho protože textový diff na CSV nefunguje. Rozumí sloupcům, barevně ukáže změny.
Beyond Compare - placené, ale na data je super. Komerční řešení když potřebujete víc.
Excel Compare - v Office Professional Plus je funkce na porovnání sešitů. Docela ukryté, ale funguje.
Pár tipů
- Před porovnáním seřaďte řádky stejně (třeba podle ID)
- Normalizujte formát čísel (desetinná čárka/tečka)
- Ignorujte sloupce co vás nezajímají (timestamp, ID)
Máte tip na lepší nástroj? Napište mi na info@sikulovi.cz.
Vyzkoušejte PorovnejText.cz zdarma
Nejrychlejší český nástroj pro porovnání textů. Vše probíhá ve vašem prohlížeči, žádná registrace není potřeba.
Porovnat texty nyní →