队员们
如何更改表格的单元格背景色。例如,我想改变B列项目的单元格背景,如果它是“否”使用FPDF和IF语句或其他方法。也就是说,如果单元格中有“否”,则“否”单元格应着色。
| 色谱柱A| B栏|
| --------------|--------------|
| 是的|不想|
| 是的|不想|
if df.Column B.any() == "No":
pdf.set_fill_color(193, 229, 252)
pdf.cell(30, 10, 'No', 1, 1, 'C', True)
但这并不奏效。
1条答案
按热度按时间b09cbbtk1#
除了
df.Column B
中的语法错误外,df["Column B"].any()
将始终返回True
。您可以尝试从pandas使用
iterrows
:输出(.pdf):
相当于
Styler
(in Jupyter):更新:
实际上我有四个专栏。在A列之前有2列。我如何重写pdf.cell(30,10,row[“Column A”],1)的每个列在列B之前?
输出: