Я придумываю ошибку открытия файла Excel после записи в него. Вот что у меня есть:
#locate source document
Path = Path(r'C:\Users\username\Test\EXCEL_Test.xlsx')
# open doc and go to active sheet
wb = load_workbook(filename = Path)
ws = wb.active
#add drop down list to each cell in a certain column
dv_v = DataValidation(type="list", formula1='"Y,N"', allow_blank=True)
for cell in ws['D']:
cell = ws.add_data_validation(dv_v)
wb.save(Path)
И это две ошибки, которые возникают при открытии файла Excel:
Первое всплывающее окно с ошибкой:"Мы обнаружил проблему с некоторым содержимым в EXCEL_Test.xlsx. Хотите, чтобы мы попытались восстановить как можно больше? Если вы доверяете источнику этой книги, нажмите «Да».
Второй всплывающее окно с ошибкой: «Отремонтированная деталь: /xl/worksheets/sheet1.xml с ошибкой XML. HRESULT 0x8000ffff Строка 1, столбец 0.»
Проверка моих данных не отображается, и в файле есть указанные выше ошибки при попытке открыть файл для просмотра изменений openpyxl.
Может быть, если кто-нибудь поможет мне выяснить, почему появляются эти ошибки? Python заканчивается кодом выхода 0, и почему проверка данных появляется как пробелы в восстановленном файле?