6 фото
15 ноября 2023
Помогите исправить программу. Написал прогу.
Исправленный код:
import openpyxl
book = openpyxl.open("pyprog.xlsx", read_only=True)
sheet = book.active
text = input("Введите текст из ячейки столбца А: ")
answer = None
for row in sheet.iter_rows(min_row=2, values_only=True):
if str(row[0]) == text:
answer = row[17]
break
if answer is not None:
print("Ответ:", answer)
else:
print("Текст не найден.")
Внесенные изменения:
text = str(text)
, так как input()
уже возвращает строку."
в строках с текстом.