Есть два файла .xls (формат важен): первый рыба, второй заполнен. Хитро-умные пользователи взламываю защиту листа и при заполнении портят формулы.
Я сравниваю рыбу и заполненные файлы на предмет различий с помощью Python + xlrd. Уже проверяются состав листов, колонки, строки, значения статичных ячеек, даже их цвет (один из признаков того, что файл взламывался).
Осталось сравнить неизменность формул.
Как получить формулу sheet.cell(x,y).формула_тектовой_строкой? Ну, или хотя бы тип ячейки: формула или статичное значение?
Я сравниваю рыбу и заполненные файлы на предмет различий с помощью Python + xlrd. Уже проверяются состав листов, колонки, строки, значения статичных ячеек, даже их цвет (один из признаков того, что файл взламывался).
Осталось сравнить неизменность формул.
Как получить формулу sheet.cell(x,y).формула_тектовой_строкой? Ну, или хотя бы тип ячейки: формула или статичное значение?
Последнее редактирование: