读取excel表中sheet页中“请求分类”列中不为空的数据,并根据他所在行数获取对应行‘接口名称’列的数据
时间: 2024-04-13 12:29:24 浏览: 109
如何在WINCC中基于VBS实现对EXCEL文件中数据的读写?.docx
4星 · 用户满意度95%
要根据在Excel表中特定sheet页中“请求分类”列不为空的数据,获取对应行的“接口名称”列的数据,可以使用`pandas`库来实现。下面是示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('filename.xlsx', sheet_name='sheet_name')
# 选择特定的列,筛选不为空的行
filtered_df = df[df['请求分类'].notnull()]
# 获取对应行的“接口名称”列的数据
interface_names = filtered_df['接口名称']
# 打印“接口名称”列的数据
print(interface_names)
```
在上面的代码中,需要将`filename.xlsx`替换为实际的Excel文件名,将`sheet_name`替换为实际的sheet页名称。通过使用`pd.read_excel()`函数来读取Excel文件,并指定要读取的sheet页。然后,使用`notnull()`函数筛选出“请求分类”列不为空的行。接着,通过`['接口名称']`选择对应行的“接口名称”列的数据。最后,打印“接口名称”列的数据。
请确保已经安装了`pandas`库,可以使用`pip install pandas`来进行安装。
阅读全文