使用Python

问题描述 投票:0回答:1
我正在阅读某些可能具有字体颜色红色(

#FF0000

),绿色(
#92D050
)或单元格可能为空的Excel单元格值。根据它们的颜色,我需要为另一个变量分配一个固定值。
我试图编写下面的代码,但它不起作用。

Var1 = "" Var2 = "" if source_sheet['C11'].value == None: Var1 = "No Data" elif source_sheet['C11'].font.color.rgb == "#92D050": Var1 = "Red" elif source_sheet['C11'].font.color.rgb == "#FF0000": Var1 = "Green" print(Var1)

细胞具有带有绿色(
C11
)字体的数字值。但是,打印值为空白。我想念什么?

	
thanks,我使用了错误的RGB代码。我只是打印了单元字体颜色,它将我引导到正确的值。我看到Moken已建议使用相同的校正。
#92D050
rregards Biru

python excel
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.