首页 > 解决方案 > 在熊猫中编辑单个excel表

问题描述

我有一个带有 2 张表格的 excel 文件,一张是带有样式的仪表板类型,另一张是带有数据的表格。我试过像这样加载两者


xls = pd.ExcelFile('template.xlsx')
dash = pd.read_excel(xls, 'Dashboard')
db = pd.read_excel(xls, 'db')

writer = pd.ExcelWriter('report.xlsx', engine="xlsxwriter")
dash.to_excel(witer, sheet_name='Dashboard', index=False)
df.to_excel(writer, sheet_name='db', index=False) # previous constructed dataframe
writer.save()

它的工作原理是保留公式等,但样式消失了。有没有办法做到这一点并保留样式?

编辑:

D Stanley 建议这个 [1][https://stackoverflow.com/questions/55229090/why-pandas-dataframe-style-lost-when-saved-with-to-excel] 可以回答,但我正在尝试使用一个模板,因为有许多格式和样式需要完成

标签: excelpandas

解决方案


推荐阅读