【发布时间】:2023-03-08 17:36:01
【问题描述】:
我对 Python 还很陌生,但我无法弄清楚: 我正在尝试根据单元格值格式化整行。
我已经尝试过这段代码,但它对文件没有任何作用:
writer = pd.ExcelWriter("Classeur.xlsx")
df.to_excel(writer, sheet_name="Feuil1")
writer.save()
workbook=writer.book
worksheet=writer.sheets['Feuil1']
format1 = workbook.add_format({'bg_color': '#FFC7CE',
'font_color': '#9C0006'})
worksheet.conditional_format('A2:C5',
{"type": "formula",
"criteria": '="$B"&ROW()="FR"',
"format": format1
}
)
workbook.close()
我的文件有三列:Product , Country , Sales,我希望国家为法国的所有行都被着色。
谢谢。
【问题讨论】:
标签: python excel dataframe formatting conditional-formatting