Как найти данные в Excel для условия, действительного для всех строк в Excel - PullRequest
0 голосов
/ 06 марта 2020

Я создал код, в котором мне нужно проверить некоторые условия подряд в Excel, и, если эти условия совпадают, мне нужно взять данные из одной ячейки в этой строке и сохранить их в следующем коде:

import openpyxl

excel_file=r"path\excel.XLSX"
wb=openpyxl.load_workbook(excel_file)
ws=wb.active
count=ws.max_row
print(count)


a=str(ws['H23'].value).strip()
b=str(ws['I23'].value).strip()
c=str(ws['J23'].value).strip()
d=str(ws['K23'].value).strip()

if float(a)>0 and float(b)>0 and float(c)==0 and float(d)==0:
    PD=str(ws['D23'].value).strip()
    print(PD)
else:
    print("not equal")

Я могу вывести значение из одной строки, но мне нужно запустить это условие на всех строках в Excel, чтобы в любой строке было найдено значение, выводимое значение PD

...