pytest读取excel如何实现
时间: 2023-04-05 08:02:09 浏览: 71
可以使用第三方库openpyxl来读取Excel文件,具体实现可以参考以下代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('test.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 读取单元格数据
cell_value = worksheet.cell(row=1, column=1).value
# 关闭Excel文件
workbook.close()
```
其中,`test.xlsx`是Excel文件名,`Sheet1`是工作表名,`row`和`column`分别表示行和列的索引,可以根据需要进行修改。
相关问题
pytest读取excel文件
pytest读取excel文件的过程如下所示:
首先,在测试用例中导入所需的模块,包括openpyxl和pytest。
然后,定义一个类UseExcel,其中包含一个get_TestExcel方法,用于读取excel文件内容。在该方法中,使用openpyxl库的load_workbook函数打开excel文件,并定位到指定的表单。然后,通过循环遍历每一行和每一列,将每个单元格的数据保存到一个字典中,并将该字典添加到一个列表中。最后,返回该列表作为excel文件的内容。
接下来,在单元测试函数中,实例化UseExcel类,并调用其get_TestExcel方法,将excel文件的内容保存到一个变量中。
最后,通过对返回的数据进行断言,判断接口是否能够正常通行。
这样就完成了pytest读取excel文件的过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [requests+pytest(读取Excle文件)](https://blog.csdn.net/qq_45482710/article/details/117674432)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
pytest读取excel永烈
根据提供的引用内容,该项目包括了读取excel的封装。而pytest是一个Python的测试框架,可以用于单元测试和功能测试。在测试中,读取excel文件是一个常见的需求,因为测试数据通常存储在excel文件中。因此,可以结合该项目中提供的读取excel的封装,使用pytest来执行测试用例并读取excel文件中的测试数据。
--相关问题--:
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)