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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM