Python 数据框到dict,Excel

Python 数据框到dict,Excel,python,python-3.x,excel,Python,Python 3.x,Excel,当我重新启动程序或添加新信息时,我希望excel信息返回字典。当我以这种格式添加新信息时,程序会重写excel import pandas as pd teacher_data = {'Registration': [], 'Name': [], 'Birth_Date': []} while True: Option = int(input("1 - Register Teachers\n" "\nChoos

当我重新启动程序或添加新信息时,我希望excel信息返回字典。当我以这种格式添加新信息时,程序会重写excel

import pandas as pd

teacher_data = {'Registration': [], 'Name': [], 'Birth_Date': []}

while True:
    Option = int(input("1 - Register Teachers\n"
                      "\nChoose one of the alternatives: "))
    if Option == 1:  # Cadastro dos professores
        Registration_number = input("\nRegistration Number: ")
        Name_Teacher = input("Name of teacher: ")
        date_teacher = input("Birth_date: ")
        print('Registered Teacher')

        teacher_data['Registration'] += [Registration_number]
        teacher_data['Name'] += [Name_Teacher]
        teacher_data['Birth_Date'] += [date_teacher]
        print(teacher_data)
        excel = pd.DataFrame(data=teacher_data)
        with pd.ExcelWriter('Registered_Teachers.xlsx') as writer:
            excel.to_excel(writer, index=False) 

您可以使用openpyxl库来实现您的目的

PyPi-->

文档-->