Python - Selenium - Openpyxl: у меня проблема с openpyxl после создания выпадающего списка excel - PullRequest
0 голосов
/ 08 мая 2020

Привет, ребята, у меня есть Excel, а в Excel есть два листа, лист1 и лист2.

Я использую лист1 в своем скрипте, а лист1 создает раскрывающийся список Excel получает значение с листа 2.

import openpyxl

path = r"C:\Users\John\Desktop\test.xlsx"
wb = openpyxl.load_workbook(path)
    sheet = wb['sheet1']
    language = sheet["A2"].value

Лист1:

enter image description here

Лист2:

enter image description here

Все работает нормально, но я вижу эту ошибку в результате:

C:\Python\lib\site-packages\openpyxl\worksheet\_reader.py:300: UserWarning: Data Validation extension is not supported and will be removed
  warn(msg)

Как это исправить, не удаляя полученное значение из листа 2.

1 Ответ

0 голосов
/ 09 мая 2020

хотя ваш код у меня работает нормально, сообщение, которое вы упомянули в предупреждающем сообщении, может быть вызвано несколькими причинами: 1 - вы вручную удалили данные, затем используйте функцию очистки всех ячеек 2 - если у вас есть изменения расширение файла вручную, проверьте, могут ли приведенные ниже строки решить вашу проблему, а также проверьте, является ли лист1 Sheet1 ..

import openpyxl

path ='test.xlsx'
wb = openpyxl.load_workbook(path, read_only=True, data_only=True)
sheet = wb['Sheet1']
language = sheet['A2'].value
print(language)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...