小编bli*_*009的帖子

使用openpyxl将pandas dataframe复制到excel

我有一些复杂的格式化保存在模板文件中,我需要从pandas数据帧中保存数据.问题是当我使用pd.to_excel保存到此工作表时,pandas会覆盖格式.有没有办法以某种方式将df值'从df粘贴到工作表中?我正在使用熊猫0.17

import openpyxl
import pandas as pd
wb= openpyxl.load_workbook('H:/template.xlsx')
sheet = wb.get_sheet_by_name('spam')
sheet.title = 'df data'
wb.save('H:/df_out.xlsx')

xlr = pd.ExcelWriter('df_out.xlsx')
df.to_excel(xlr, 'df data')
xlr.save()
Run Code Online (Sandbox Code Playgroud)

python clipboard dataframe pandas openpyxl

10
推荐指数
3
解决办法
2万
查看次数

标签 统计

clipboard ×1

dataframe ×1

openpyxl ×1

pandas ×1

python ×1