記錄一下本人做專案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...