【发布时间】:2019-12-17 19:28:37
【问题描述】:
在将 pandas DataFrame 导出到 Excel 时,如何为某些行或列设置不同的背景颜色和字体?
【问题讨论】:
在将 pandas DataFrame 导出到 Excel 时,如何为某些行或列设置不同的背景颜色和字体?
【问题讨论】:
https://pbpython.com/improve-pandas-excel-output.html 有使用xlsxwriter 自定义输出文件的示例:
writer = pd.ExcelWriter('fancy.xlsx', engine='xlsxwriter')
df.to_excel(writer, index=False, sheet_name='report')
workbook = writer.book
worksheet = writer.sheets['report']
percent_fmt = workbook.add_format({'num_format': '0.0%',
'bold': True
#, 'bg_color': '#FFC7CE'
})
worksheet.set_column('L:L', 12, percent_fmt)
writer.save()
【讨论】: