openpyxl 讀取excel中某一行資料

2022-09-19 19:33:13 字數 857 閱讀 9571

記錄一下本人做專案ui自動化中讀取excel中資料的操作,只是封裝了讀取某一行資料的功能:

import openpyxl

class excel:

def __init__(self,filename):

self.file_name = filename

def get_rows_value(self,sheetname,num):

"""讀取白資料表中的某行資料並返回到row_list列表中

:param sheetname: sheet表名

:param num: 表中資料行

"""# 獲取excel檔案

wb = openpyxl.load_workbook(self.file_name)

# 獲取某張sheet表

sheet = wb[sheetname]

# 讀取表中某行資料

row_list =

for i in sheet[num]:

return row_list

if __name__ == '__main__':

e = excel('白資料.xlsx')

mydata =e.get_rows_value('稅金貸',2)

print(mydata)

讀取結果如圖:

excel表如圖:

後續就可以根據獲取的資料做用例中的引數了

openpyxl讀取Excel中單個單元格的資料

將測試資料使用excel來處理 python中處理excel的模組非常多,比如xlrd,xlwd 讀寫分開,不太方便 使用openpyxl同時支援讀寫操作,需要安裝後才能使用 pip install openpyxl 如果報錯,需要更新pip,python m pip install upgrade...

Python使用openpyxl讀取Excel資訊

python的用途越來越廣,不能不開始學習使用了,今天寫個練手的demo,最大的感覺是python和es6挺像的。主要功能是彈出對話方塊,選擇本地excel檔案,然後迴圈讀取出來。使用的是openpyxl模組,只支援xlsx,不支援xls。如下 import openpyxl import tkin...

openpyxl 讀寫excel2007使用筆記

有一萬年沒來這兒寫blog了,今天等著發版,抽空來寫點東西吧。python有很多模組都是用來操作excel的,比如xlrd,xlwt,pyexcelerator。用著很方便,但是問題是,只能支援到excel2003。雖然一般的應用其實足夠了,但是如果遇到了匯出大量資料 超過65535條 的需求時,e...