Так что я впервые пытаюсь прочитать из файла Excel и пытаюсь это сделать с помощью модуля openpyxl.Моя цель - сопоставить словарь с вложенным списком в качестве значения.Однако, когда я получаю это предупреждение при попытке его запустить:
UserWarning: расширение проверки данных не поддерживается и будет удалено предупреждение (msg)
Я не знаю, где я 'Я иду не так.Любая помощь приветствуется.Спасибо
import openpyxl
try:
wb = openpyxl.load_workbook("Grantfundme Master London.xlsx")
except FileNotFoundError:
print("File could not be found.")
sheet = wb["FUNDS"]
database = {}
for i in range(250):#this is the number of keys I want in my dictionary so loop through rows
charity = sheet.cell(row=i + 1, column=1).value
area_of_work = []
org = []
funding = sheet.cell(row=i + 1, column=14).value
for x in range(8, 13): # this loops through columns with info I need
if sheet.cell(row=i +1, column=x).value !="":
area_of_work.append(sheet.cell(row=i +1, column=x).value)
for y in range(3, 6): # another column loop
if sheet.cell(row=i +1, column=y).value !="":
org.append(sheet.cell(row=i +1, column=y).value)
database[charity] = [area_of_work,org, funding]
try:
f = open("database.txt", "w")
f.close()
except IOError:
print("Ooops. It hasn't written to the file")
Для тех, кто спрашивает здесь скриншот исключения: (