excel - 在熊猫中编辑单个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] 可以回答,但我正在尝试使用一个模板,因为有许多格式和样式需要完成
解决方案
推荐阅读
- reactjs - OIDC客户端JS认证授权使用react应用
- html - 由引导程序组成的导航栏元素,活动状态不起作用
- azure - Azure 容器中来自 dockerhub 的图像的凭据问题
- android-studio - 如何制作一个用于验证 TextInputLayout kotlin 的函数
- windows - 获取固定驱动器列表
- java - 以递归方式展平包含未知级别的嵌套数组和映射的嵌套映射
- asp.net - 使用 asp-action 导航页面
- java - Spring Boot 和 Zuul 路由
- python-3.x - 为什么 numpy 将我的整数数组转换为复数?
- javascript - 是入口点,ES6 模块