Если вы хотите добавить только новую строку в существующий Excel, вам может помочь следующий код:
import openpyxl
import pandas as pd
df = pd.read_excel('Candidate2.xlsx') #assuming Candidate2 is your existing excel name
#your remaining code where you're taking values in variables
....
....
#once all variables have values, add all variable's values in another DataFrame
df2 = {'#':num, 'Candidate':Name, 'Job Position':JobPosition, ......... ,'Comments':Comments, 'Last Notification Date': LND}
#now append df2 into df
df = df.append(df2, ignore_index=True) #This will add new record in existing DataFrame
df.to_excel('Candidate2.xlsx') #To save changes in your excel