接口测试第一天:使用Python读取Excel的xlsx表格文件
接口测试第一天
使用Python读取Excel的xlsx表格文件
使用Python读取Excel的xlsx表格文件
安装xlrd模块库
在win10开始菜单,右键单击【命令提示符(管理员)】
pip install xlrd
pip install xlutils
准备.xlsx格式文件
编写.py脚本读取数据
""" 功能:读取excel文件的模块 作者:Marlon.Kang 时间:2020年12月 """ import xlrd #打开excel # book = xlrd.open_workbook("../Data/data1.xlsx") #定位sheet表 # table = book.sheet_by_name("Sheet1") # print(table.nrows) # print(table.ncols) # table.nrows #统计有多少行 # table.ncols #统计列数 # table.row_values(0)#获取第一行数据 # print(table.row_values(0)) class Read_Excel(): def read_excel(self): #打开excel表 book = xlrd.open_workbook("../Data/data1.xlsx") #找到sheet页 table = book.sheet_by_name("usrAndpw") #获取总行数总列数 row_Num = table.nrows # print(row_Num) col_Num = table.ncols s =[] key =table.row_values(0)# 这是第一行数据,作为字典的key值 if row_Num <= 1: print("没有数据") else: j = 1 for i in range(row_Num-1):# python的 range() 函数可创建一个整数列表,一般用在 for 循环中,循环几次就填几。 # print(i) d ={} values = table.row_values(j) for x in range(col_Num): # print(values) d[key[x]]=values[x] j+=1 s.append(d) return s if __name__ == '__main__': r = Read_Excel() s=r.read_excel() print(s)
参考资料:
部分内容来自于学习编程期间收集于网络的免费分享资源和工作后购买的付费内容。
如需获取教程配套的资源文件和一对一专属答疑支持,请加vx:kangmf24联系作者。