如何将数据加载到Excel模板中到特定的工作表名称

问题描述

我有一个模板文件Template.xlsx。 它有2张纸:“月度保费”和“月度亏损”

然后我正在创建数据框df。 如何简单地将df保存到“每月高级版”工作表中?

我认为类似的方法可以工作,但是会创建一个新的工作表名称。

import pandas as pd
from openpyxl import load_workbook

#sample df
df = pd.DataFrame()
df["A"] = [1,2,3,4,5]
df["B"] = ["A","B","C","D","E"]
#print(df)

path = r'C:\My\Path\Template1.xlsx'
book = load_workbook(path)
writer = pd.ExcelWriter(path,engine='openpyxl')
writer.book = book
df.to_excel(writer,sheet_name='Monthly Premium')

writer.save()
writer.close()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)