Я попробовал прочитать лист Excel как openpyxl рабочая книга, но при проверке проверки данных в ячейках все они кажутся пустыми
Код: Выделить всё
import openpyxl
def main():
wb2 = openpyxl.load_workbook('data_validation.xlsx')
ws = wb2.active
print(ws.data_validations)
if __name__ == "__main__":
main()
Код: Выделить всё
Parameters:
disablePrompts=None, xWindow=None, yWindow=None, count=0, dataValidation=[]
Лист 1
| | A |
|:-------:|:-------:|
| 1 | Элемент 1 |
Лист 2
| | A |
|:---:|:------:|
| 1 | Пункт 1 |
| 2 | Пункт 3 |
| 3 | Элемент 3 |
с правилом проверки
Разрешить: Список
Источник: =Sheet2!$A$1:$A$3
изображение, представляющее один и тот же пример

при чтении в книге openpyxl выдает предупреждение
Код: Выделить всё
UserWarning: Data Validation extension is not supported and will be removed
если это так, есть ли другой способ прочитать правила проверки? Любая помощь приветствуется. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/786 ... -in-python