Problém
Keď sa porovnávajú dva exporty bunka po bunke, jeden vložený riadok spôsobí, že všetko pod ním vyzerá ako zmena. Excel navyše skončí pri 1 048 576 riadkoch a online nástroje chcú súbory nahrať na cudzí server, čo pri dátach o zákazníkoch často neprichádza do úvahy.
Riešenie
Calamo spáruje riadky podľa kľúča, napríklad ID alebo čísla objednávky, takže poradie riadkov ani stĺpcov nehrá rolu. Výsledok ukáže každý pridaný, odstránený a zmenený riadok aj s pôvodnou a novou hodnotou a súčty vždy sedia na počet riadkov oboch súborov. Bezplatná verzia beží v prehliadači pre CSV. Calamo Pro je desktopová aplikácia pre Windows, Linux a macOS: otvorí Excel, Parquet aj súbory s desiatkami miliónov riadkov a súbor dokáže aj prehliadať a upravovať.
Čo je pod kapotou
- V prehliadači vlastný parser CSV a porovnanie v JavaScripte, bez nahrávania súborov a bez závislostí.
- Aplikácia Pro v Ruste a Tauri, porovnanie v DuckDB. Dva súbory s 4,2 a 4,3 GB, každý so 64 miliónmi riadkov, porovná za necelú minútu.
- Správne výsledky aj pri pasciach, na ktorých iné nástroje zlyhávajú: 00123 vs 123, 1.50 vs 1,5, medzery či kódovanie Windows-1250.
- Licenčné kľúče cez Polar, aplikácia ich overí raz a potom funguje aj bez internetu.

