# open both files, load them in,
orig_wb = load_workbook('old_qc_report.xlsx')
new_wb = load_workbook('new_qc_report.xlsx')
sheetlist = orig_wb.get_sheet_names()
sheet = orig_wb.get_sheet_by_name(sheetlist[0])
sheetlist2 = new_wb.get_sheet_names()
sheet2 = new_wb.get_sheet_by_name(sheetlist[0])
s1rownumber = 1
for s1row in sheet.iter_rows(min_row=2, max_row= sheet.max_row, min_col=6, max_col=6, values_only=True):
s1rownumber +=1
for cell in s1row:
if cell != None:
# print(cell)
transfer_cust_rec = cell
product_description_ref = sheet[str("A" + str(s1rownumber))].value
order_No_ref = sheet[str("C" + str(s1rownumber))].value
# print(product_description_ref)
# print(order_No_ref)
s2rownumber = 1
for s2row in sheet2.iter_rows(min_row = 2, min_col=1, max_col=1, values_only=True):
s2rownumber +=1
for cell2 in s2row:
if cell2 == product_description_ref:
if sheet2[str("C" + str(s2rownumber))].value == order_No_ref:
sheet2[str("F" + str(s2rownumber))].value = transfer_cust_rec
s1rownumber = 1
for s1row in sheet.iter_rows(min_row=2, max_row= sheet.max_row, min_col=8, max_col=8, values_only=True):
s1rownumber +=1
for cell in s1row:
if cell != None:
# print(cell)
transfer_notes = cell
product_description_ref = sheet[str("A" + str(s1rownumber))].value
order_No_ref = sheet[str("C" + str(s1rownumber))].value
# print(product_description_ref)
# print(order_No_ref)
s2rownumber = 1
for s2row in sheet2.iter_rows(min_row = 2, min_col=1, max_col=1, values_only=True):
s2rownumber +=1
for cell2 in s2row:
if cell2 == product_description_ref:
if sheet2[str("C" + str(s2rownumber))].value == order_No_ref:
sheet2[str("H" + str(s2rownumber))].value = transfer_notes
new_wb.save(outfilepath)
wb.close
os.remove("old_qc_report.xlsx")
os.remove("new_qc_report.xlsx")