fromopenpyxlimportload_workbookfromtkinterimport*wb=load_workbook('C:\\Users\\Admin\\Desktop\\excel.xlsx')ws=wb.active# Set header rowdefinit_excel():headers=["Name","Course","Semester","Form No.","Contact No.","Email","Address"]fori,hinenumerate(headers,1):ws.cell(row=1,column=i).value=hwb.save('C:\\Users\\Admin\\Desktop\\excel.xlsx')# Add form datadefinsert_data():ifall(f.get()forfinentries):row=ws.max_row+1fori,finenumerate(entries,1):ws.cell(row=row,column=i).value=f.get()wb.save('C:\\Users\\Admin\\Desktop\\excel.xlsx')clear_fields()else:print("Please fill all fields.")# Clear formdefclear_fields():forfinentries:f.delete(0,END)# Move to next fielddeffocus_next(entry):entry.focus_set()init_excel()root=Tk()root.title("Registration Form")root.geometry("500x300")root.config(bg="light green")labels=["Name","Course","Semester","Form No.","Contact No.","Email","Address"]entries=[Entry(root)for_inlabels]fori,lblinenumerate(labels):Label(root,text=lbl,bg="light green").grid(row=i+1,column=0)entries[i].grid(row=i+1,column=1,ipadx=100)ifi<len(labels)-1:entries[i].bind("<Return>",lambdae,nf=entries[i+1]:focus_next(nf))Button(root,text="Submit",fg="black",bg="red",command=insert_data).grid(row=len(labels)+1,column=1)root.mainloop()