python:读取excel 文件

读取一个名字叫“接口测试用例.xls”的 excel文件,

方法一:

pycharm项目终端安装xToolkit:pip install xToolkit,
试了下,.xlsx文件不支持,.xls可读取。

代码实现:

import pytest
from xToolkit import xfile

#1.读取 excel,并且把读出来的数据转换成列表
测试数据列表 = xfile.read("接口测试用例.xls").excel_to_dict(Sheet=1)
print(测试数据列表)

方法二:别人写,此示例华测写的:

在 pycharm 项目终端安装hc_test_excel_to:pip install hc_test_excel_to,
支持.xlsx、.xls文件,返回数据类型支持json格式、数组、元组类型

代码实现(两种读取方法都有):

import pytest
from pandas import ExcelFile
# 导入xToolkit读取 excel
from xToolkit import xfile
# 华测的读取 excel
from hctest_excel_to.excel_to  import Excel


# 方法一:-------------------xToolkit-----------------------------
# xToolkit读取 excel 文件数据,只能.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 格式的数据:带标题,有内容
hc_data_json = hc_excel.get_key_value_list_to_json(start = 1)
# 数组格式的数据:只有内容无标题
hc_data_list = hc_excel.get_key_value_list_to_list(start = 1)
# 元组格式的数据:只有内容无标题
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 添加进自己的项目里,比如放到一个叫 api的文件夹下,可以如下操作:可以按 command+c复制 excel 文件到粘贴板,然后点击选中要放置文件的文件夹api,按粘贴快捷键 command+v 就可以了,此时会弹出一个框提示是否复制,选确定就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容