【Python&Excel】xlrd获取单元格字体颜色以及背景颜色

图一:源数据图二:目标数据

需求:

(使用xlrd)把图一A或B的内容单独拿出来,要A得A要B得B,相同的背景颜色作为一个单独的数组。

 

想法:

循环行数{
    读取第一列的值
    if 值 == ‘A或B’:
        break
}
截止处为起始行数start_row
循环从该行起{
    if 字体颜色 == 红色:
        break
    if 背景颜色 == 绿色:
        绿色数组.append(值)
    elif 背景颜色 == 棕色?:
        棕色?数组.append(值)
    elif 背景颜色 == 白色:
        白色数组.append(值)
} 
截止处为结束行数end_row 

 

posted @ 2020-08-27 15:24  LonelySeaBreeze  阅读(4810)  评论(0编辑  收藏  举报