pandas 如何从行颜色开始读取excel文件表,并与具有相同格式的第二个文件进行比较

uqjltbpv  于 2023-08-01  发布在  其他
关注(0)|答案(1)|浏览(132)

我有一个Excel文件,这样

必须读取红色行下的表,并存储在df和读取下一个表开始从红色和存储在另一个df类似的下一个表单独与相同的行在红色.如何找到红色的第一行,它可能从第10行或第20行或A列或B列或C列开始,并相应地存储在DF中。
已尝试openpyxl,但无法将数据存储在3个不同的df为3个不同的表

wribegjk

wribegjk1#

先试着辨别细胞颜色是红色还是不是

def is_red_color(cell):
    return cell.fill.start_color.rgb== 'FFFF0000'
sheet=workbook.active
cell_color = sheet['B302']

if is_red_color(cell_color):
    print("Cell is read")
else:
    print("not red")

字符串

相关问题