Вылезает ошибка: AttributeError: 'tuple' object has no attribute 'value'
Вот код
from openpyxl import load_workbook
filename = input("Введите полный путь к файлу: ")
new_price = input("Введите полный путь к файлу с новым прайсом: ")
wb_form = load_workbook(filename = filename)
wb_form_new = load_workbook(filename = new_price)
wb_form_new_svodny = load_workbook(filename = 'D:/excel/Сводный.xlsx')
sheet_form = wb_form['Лист 1']
sheet_form_new = wb_form_new['Лист1']
sheet_form_new_svodny = wb_form_new_svodny['Лист1']
cell_letter = "" #Ячейка
row_number = 0 #Номер ряда
sheet_ranges = wb_form_new['Лист1']
column_a = sheet_ranges['A']
column_e = sheet_ranges['E']
i = 3
for i in range(len(column_a)):
fullcell = 'A' + str(i)
my_name = sheet_form[fullcell]
their_names = sheet_form_new[fullcell]
sheet_form_new_svodny[fullcell] = str(my_name)
sheet_form_new_svodny[fullcell].value
if str(my_name) == str(their_names):
my_price = sheet_form[fullcell].value
their_price = sheet_form_new[fullcell].value
if int(my_price) > int(their_price):
sheet_form_new_svodny[fullcell] = str(their_price)
sheet_form_new_svodny[fullcell].value
Ответы (1 шт):
Автор решения: SmellyNS
→ Ссылка
Очевидно, один из объектов, к элементу value которого вы обращаетесь, не является объектом, имеющим этот элемент, а является кортежем.
sheet_form_new_svodny[fullcell].value
sheet_form[fullcell].value
sheet_form_new[fullcell].value
Проверяйте, что это за объекты.