Я не хочу знать, В чем разница, я просто хочу знать, «Да / Нет. Эти листы идентичны?»
К сожалению, поверхностное хэширование файла не отвечает на это: (
В частности ...
- Я взял файл .XLSX и скопировал его в файл.
- Сравненные хеши ... Хеши были одинаковыми. Yay!
- Открыл один файл, щелкнул по ячейке, сохранил и закрыл файл.
- Сравнил хэши ... Хэши были разные . Boo!
- Открыл оба файла, выбрал одну и ту же ячейку в каждом файле. Сохраненные и закрытые файлы.
- Сравненные хэши ... Хэши были все еще разные . Boooooo!
- Удалил один файл и скопировал оставшийся файл.
- Сравнил хэши ... Хэши были одинаковые. Yay!
- Открыл один файл, вообще ничего не трогал! , сохранил и закрыл файл.
- Сравнил хэши ... Хэши были все еще отличаютсянт . Boooooooooooooooo!
Таким образом, очевидно, что Excel просто не сохраняет файл в стабильном режиме.(или включает в себя дату последнего сохранения?)
Можно ли получить стабильный хэш на основе содержимого ячейки листа?