Как скопировать и вставить всю строку на другой лист в цикле for. На каждой итерации данные, копируемые на принимающий лист, не должны перезаписываться. Ниже приведена попытка.
wb = openpyxl.load_workbook(excel_file)
sheet1 = wb["sheet1"]
sheet2 = wb["sheet2"]
lrow_sheet1 = len(sheet1['A'])
lrow_sheet2= len(sheet2['A'])
for i in range(2, lrow_sheet1):
inv_no_sheet1 = sheet1.cell(row = i, column = 1).value
for j in range(2, lrow_sheet2):
inv_no_sheet2 = sheet2.cell(row = j, column = 1).value
if inv_no_sheet2 == inv_no_sheet1:
# copy current entire row in sheet1 and paste to sheet3
# copy current entire row in sheet2 and paste to sheet4