智一面的面试题提供python的测试题
# -*- coding: utf-8 -*- import xlrd,re def read_excel(): #文件位置 ExcelFile=xlrd.open_workbook(r'D:\test.xlsx') #获取目标EXCEL文件sheet名 #print (ExcelFile.sheet_names()) #若有多个sheet,则需要指定读取目标sheet例如读取sheet2 sheet=ExcelFile.sheet_by_name('Sheet2') cols1=sheet.col_values(0)#第X列内容 cols2=sheet.col_values(1)#第X列内容 #获取单元格内容 list=[] for i in range(sheet.nrows): str1=cols1[i]+' '+cols2[i] str2=re.findall(r'.*\d{2}:[1-6][0].000',str1) if len(str2)!=0 : list.append(str1) print('################################') for i in range(len(list)): print (' %s'%str(list[i])) #获取单元格内容 #print (sheet.cell(1,0).value.encode('utf-8')) #print (sheet.cell_value(1,0).encode('utf-8')) #print (sheet.row(1)[0].value.encode('utf-8')) #打印单元格内容格式 #print (sheet.cell(1,0).ctype) if __name__ == '__main__': print (read_excel()) |