Python 数据框到dict,Excel
当我重新启动程序或添加新信息时,我希望excel信息返回字典。当我以这种格式添加新信息时,程序会重写excelPython 数据框到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
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--> 文档-->