import os from openpyxl import load_workbook path = 'U:\\ICP STUFF\\PDF\\' wb = load_workbook('Missing.xlsx') sh1 = wb.get_sheet_by_name('Assets') sh2 = wb.get_sheet_by_name('Missing') failedrow = 2 for row in sh1.iter_rows(min_row=2): itemNumber = row[0].value title = row[1].value file = path+str(itemNumber)+'.pdf' print(row[0].value) # Gets PDF info, splits the 'Page size' key by the space and sets the width and height values if os.path.exists(file): # print(file) pass else: print('%s - %s missing' % (str(itemNumber), title)) sh2.cell(row=failedrow, column=1).value = itemNumber sh2.cell(row=failedrow, column=2).value = title failedrow = failedrow + 1 wb.save('Missing.xlsx')