方法1:
表格内容如下:
场景描述,读取该表格A列数据,然后打印出数据
代码何解析如下:
import xlrd #引入xlrd库 def excel(): wb = xlrd.open_workbook('F:\\script\\1024.xls')# 打开Excel文件 sheet = wb.sheet_by_name('becks')#通过excel表格名称(rank)获取工作表 dat = [] #创建空list for a in range(sheet.nrows): #循环读取表格内容(每次读取一行数据) cells = sheet.row_values(a) # 每行数据赋值给cells data=int(cells[0])#因为表内可能存在多列数据,0代表第一列数据,1代表第二列,以此类推 dat.append(data) #把每次循环读取的数据插入到list return dat a = excel() #返回整个函数的值 #print(a) def test(a): #a变量传入 for b in a: #循环读取a变量list print(b) test(a)
print后结果