Price list diff manager allows to compare xls(x) files with configurable settings, export diff to separate xlsx file and afterward to update so-called 'catalog'.
See - Electron supported platforms
Was tested on Windows 7+ and Mac OS, but should work on Linux too.