页面保存到Excel文件后被删除,如何修复?使用Pandas图书馆

2024-05-15 21:32:23 发布

您现在位置:Python中文网/ 问答频道 /正文

保存后,Excel文件中的所有工作表都将被删除,但我写入新数据的工作表除外,如何修复

def teach_add_3():
with pd.ExcelWriter('bd1.xlsx', engine='openpyxl', mode='a') as writer:
    df.to_excel(writer, sheet_name='teachers')
    teacher = input("Enter teacher: ")
    subject = input("Enter subject: ")
    df.loc[index, 'Преподаватели'] = teacher
    df.loc[index, 'Предметы'] = subject
    df.to_excel(writer, sheet_name='teachers')

Tags: 文件tonamedfinputindexexcelloc
1条回答
网友
1楼 · 发布于 2024-05-15 21:32:23

在本例中,我们将使用如下“附加”模式打开自己的ExcelWriter:

with pd.ExcelWriter('bd1.xlsx', engine='openpyxl', mode='a') as writer:  
    df.to_excel(writer, sheet_name='teachers')

确保安装openpyxl模块

pip install openpyxl

相关问题 更多 >