python通过openpyxl库读取Excel数据

'''
openpyxl 只支持 .xlsx格式

'''
from openpyxl import load_workbook
class do_excle:
# #1.打开Excle
# wb = load_workbook("testdata.xlsx")
# #2.定位具体表单sheet
# sheet = wb["Sheet1"] #传表单名,返回一个表单对象
# #3.定位单元格,行 列 值
# value = sheet.cell(1, 1).value
# print("最大行:{}".format(sheet.max_row))
# print("最大行:{}".format(sheet.max_column))
# print("拿到的结果是:", value)

def get_data(self):
wb = load_workbook(self.file_name)
sheet = wb[self.sheet.name]
test_data = []
#读取Excel某张表中所有行,1-4列的数据
for i in range(1, sheet.max_row+1):
sub_data = {}
sub_data['method'] =sheet.cell(i, 1).value
sub_data['url'] = sheet.cell(i, 2).value
sub_data['data'] = sheet.cell(i, 3).value
sub_data['expected'] = sheet.cell(i, 4).value
test_data.append(sub_data)

return test_data

猜你喜欢

转载自www.cnblogs.com/tracker001/p/11352938.html