9 批量调整字体样式

##作业
##1、打开阿里云。xlsx
##2、找到day在2014年以后,buy_mount中大于5的数据
##3、将其他数据行山道,不要留空行
##4、将buy_mount中大于10的数据行标为红色,字体标为白色
##5、保存
from openpyxl import load_workbook
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font

wb=load_workbook('阿里云天池电商婴儿用户数据.xlsx')
ws=wb.active
Fill=PatternFill('solid','FF0000')
font=Font(name='等线',size=11,bold=False,italic=False,color='99ccff')
col=ws['F']
for cell in col:
    if cell.row>1:
        Time=type(ws[f'G{cell.row}'].value)
        if not Time==int:
            ws.delete_rows(cell.row)
        else:
            year=ws[f'G{cell.row}'].value/10000
            if type(cell.value)==str or cell.value==None or cell.value<=5 or year<2015:
                    ws.delete_rows(cell.row)
            else:
                if cell.value>10:
                    for item in ws[cell.row]:
                        item.fill=Fill
                        item.font=font


wb.save('234.xlsx')
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值