小编use*_*433的帖子

Python - 使用pandas格式化excel单元格

我有一个pandas数据帧,如下所示.

dataframee

我想格式化"通过/失败"列if Fail --> red background, else green background,如:

格式

我曾尝试使用Pandas进行格式化,但无法为excel添加颜色.以下是代码:

writer = pandas.ExcelWriter(destination,engine = 'xlsxwriter')
color = Answer.style.applymap(lambda x: 'color: red' if x == "Fail" else 'color: green',subset= pandas.IndexSlice[:,['Pass/Fail']])
color.to_excel(writer,'sheet1')
Run Code Online (Sandbox Code Playgroud)

我尝试了无法安装的StyleFrame.似乎StyleFrame不符合我的python版本3.6.

如何根据需要格式化excel?

python format excel dataframe pandas

4
推荐指数
1
解决办法
8590
查看次数

标签 统计

dataframe ×1

excel ×1

format ×1

pandas ×1

python ×1