python:讀取excel 文件

讀取一個(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ù)制,選確定就可以了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容