##作业
##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')