gpt4 book ai didi

excel - 保存前着色数据框

转载 作者:行者123 更新时间:2023-12-04 22:31:00 26 4
gpt4 key购买 nike

我创建了一个 df,其中的值为 *"Yes"、"No"和 "Maybe"。*

在保存到 Excel 之前,我想使这些单元格变得丰富多彩。如果我使用库 xlwt ,我有这样的事情:

sheet2.write(row, col, str('Allowed'), style)

但是,我不想再次打开 Excel,它已经用 pandas 创建,以便通过并用我的颜色填充它。我想已经用 excel 格式的所需颜色保存我的数据框。

我的数据框是这样的:

enter image description here

我想要的输出是:

enter image description here

关于如何做到这一点的任何建议?

最佳答案

像这样的东西?

def color_df(val): 
if val == 'Yes':
color = 'red'
elif val == 'Maybe':
color = 'Orange'
else:
color = 'Blue'
return 'color: %s' % color

df = df.style.applymap(color_df).to_excel(path_var + 'styled.xlsx', engine='xlsxwriter')

关于excel - 保存前着色数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52832151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com