在使用excel前需要在cmd中输入:pip install xlrd
注意如果你出现安装失败,查看下自己的抓包工具是不是打开了
在excel中操作方法如下:
#打开exlce表格,参数是文件路径:
data=xlrd.open_workbook(‘test.xlsx’)
如果遇到权限问题,可以在test.xlsx前加个r,就是xlrd.open_workbook(r’test.xlsx’)
#通过索引顺序获取table = data.sheets()[0]
#通过索引顺序获取table = data.sheet_by_index(0)
#获取第一行作为key值:self.table.row_values(0)
#获取总行数: self.rowNum = self.table.nrows
#通过名称获取table = data.sheet_by_name(u’Sheet1’)
#获取总列数:self.colNum = self.table.ncols
获取一行或一列的值,参数是第几行
print table.row_values(0) # 获取第一行值
print table.col_values(0) # 获取第一列值
具体可以看下这个代码
import xlrd
class ExcelUtil():
def init(self, excelPath, sheetName=“Sheet1”):
self.data = xlrd.open_workbook(excelPath)
self.table = self.data.sheet_by_name(sheetName)
# 获取第一行作为key值
self.ke