【原始表格】
【呈现结果】
【代码实现及注释】
import xlrd
data = xlrd.open_workbook(r'H:\MyExcel.xlsx') #打开excel
table=data.sheet_by_index(0) #读取第一张表
print('表名'+table.name,'总共'+str(table.nrows)+'行',str(table.ncols)+'列') #打印表名,行数和列数
i=1
print('----------------工资高于8000筛选结果----------------')
while i<table.ncols:
if int(table.cell(1,i).value)>=8000:
if i<26:
print('符合要求的有'+str(table.cell(1,i).value)+'元 第'+chr(int(i%26+65))+
'列,工号为'+str(int(table.cell(0,i).value)))
elif i>=26:
print('符合要求的有'+str(table.cell(1,i).value)+'元 第' +
chr(int(i / 26 + 64)) + chr(int(i % 26 + 65))+'列,工号为'+str(int(table.cell(0,i).value)))
i+=1
i=1