Проблема с Attribute Error

Писал код который будет читать и выводить совпадения из xlsx файла, но возникла ошибка, я не совсем понял что нужно сделать поэтому обращаюсь к вам.

Код:

import openpyxl

# Укажите путь к вашему файлу XLSX
file_path = 'part1.xlsx'

# Открываем файл XLSX
workbook = openpyxl.load_workbook(file_path)
sheet = workbook.active

# Введите значение, которое вы хотите найти
search_value = input('Введите значение для поиска: ')

# Поиск и вывод совпадений
found = False
for row in sheet.iter_rows(values_only=True):
    for cell in row:
        if isinstance(cell.value, int) and search_value in cell.value:
            print(f"Найдено совпадение в ячейке {cell.coordinate}: {cell.value}")
            found = True
        elif isinstance(cell.value, (int, float)) and search_value in str(cell.value):
            print(f"Найдено совпадение в ячейке {cell.coordinate}: {cell.value}")
            found = True

if not found:
    print("Совпадений не найдено.")

# Закрываем файл XLSX
workbook.close()

ошибка:

Traceback (most recent call last):                                                                                                                                                  
  File "C:\Users\zisho\Documents\test\test.py", line 17, in <module>                                                                                                              
    if isinstance(cell.value, int) and search_value in cell.value:                                                                                                                  
AttributeError: 'int' object has no attribute 'value'

Ответы (0 шт):