讀取一個(gè)名字叫“接口測試用例.xls”的 excel文件,
方法一:
在
pycharm項(xiàng)目終端安裝xToolkit:pip install xToolkit,
試了下,.xlsx文件不支持,.xls可讀取。
代碼實(shí)現(xiàn):
import pytest
from xToolkit import xfile
#1.讀取 excel,并且把讀出來的數(shù)據(jù)轉(zhuǎn)換成列表
測試數(shù)據(jù)列表 = xfile.read("接口測試用例.xls").excel_to_dict(Sheet=1)
print(測試數(shù)據(jù)列表)
方法二:別人寫,此示例華測寫的:
在 pycharm 項(xiàng)目終端安裝hc_test_excel_to:
pip install hc_test_excel_to,
支持.xlsx、.xls文件,返回?cái)?shù)據(jù)類型支持json格式、數(shù)組、元組類型
代碼實(shí)現(xiàn)(兩種讀取方法都有):
import pytest
from pandas import ExcelFile
# 導(dǎo)入xToolkit讀取 excel
from xToolkit import xfile
# 華測的讀取 excel
from hctest_excel_to.excel_to import Excel
# 方法一:-------------------xToolkit-----------------------------
# xToolkit讀取 excel 文件數(shù)據(jù),只能.xls,不支持.xlsx
excel_file = xfile.read("測試用例.xls").excel_to_dict(Sheet=1)
print("xToolkit讀取.xlsx:\n",excel_file)
# 方法二:-------------------華測hctest_excel_to-----------------------------
# 華測讀取 excel
hc_excel = Excel("接口測試用例.xlsx")
hc_excel.sheet_name = "Sheet1"
# json 格式的數(shù)據(jù):帶標(biāo)題,有內(nèi)容
hc_data_json = hc_excel.get_key_value_list_to_json(start = 1)
# 數(shù)組格式的數(shù)據(jù):只有內(nèi)容無標(biāo)題
hc_data_list = hc_excel.get_key_value_list_to_list(start = 1)
# 元組格式的數(shù)據(jù):只有內(nèi)容無標(biāo)題
hc_data_tuple = hc_excel.get_key_value_list_to_tuple(start = 1)
print("華測讀取.xlsx,json 格式:\n",hc_data_json)
print("華測讀取.xlsx,list格式:\n",hc_data_list)
print("華測讀取.xlsx,元組格式:\n",hc_data_tuple)
注:
想把 excel 添加進(jìn)自己的項(xiàng)目里,比如放到一個(gè)叫 api的文件夾下,可以如下操作:可以按 command+c復(fù)制 excel 文件到粘貼板,然后點(diǎn)擊選中要放置文件的文件夾api,按粘貼快捷鍵 command+v 就可以了,此時(shí)會彈出一個(gè)框提示是否復(fù)制,選確定就可以了