freetype 输出字体水平不齐_Python|在Excel中根据字体色或背景色提取数据

本文介绍了如何在Python中利用freetype库处理字体输出时的水平对齐问题,并展示了如何使用openpyxl库从Excel文件中提取特定颜色字体和背景色的数据内容。
摘要由CSDN通过智能技术生成

首先安装库:

pip install openpyxl

启动python3.6.8,发现最后还是最喜欢裸IDLE。

9d686529c0f7a0c29fa0aa448323b20b.png

提取红色文字的内容并输出,当然可以输出到EXCEL:

import openpyxlfrom openpyxl import load_workbookexcel=load_workbook('人口数据.xlsx')table=excel.get_sheet_by_name('人口')rows,cols=table.max_row,table.max_columnfor i in range(1,rows+1):    try:        color=table.cell(row=i,column=1).font.color.rgb        #读取字体颜色        if color=='FFFF0000':            s=''            for j in range(1,cols+1):                s+=str(table.cell(row=i,column=j).value)+' '            print(s)    except:        pass

输出红色字体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值