使用python,打开excel表格,名字为A的sheet页签中 筛选含有do的文本并打印出位置
时间: 2024-02-11 17:06:12 浏览: 59
可以使用 `pandas` 模块来读取和操作 Excel 文件。以下是使用 `pandas` 模块的示例代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('your_file.xlsx', sheet_name='A')
# 筛选包含 'do' 的文本并打印位置
for index, row in df.iterrows():
if 'do' in str(row.values):
print(f"第 {index + 1} 行,第 {list(row.values).index('do') + 1} 列")
```
其中,`read_excel` 函数可以读取 Excel 文件,`sheet_name` 参数指定了要读取的工作表名称。`iterrows` 函数可以迭代 DataFrame 中的每一行,`index` 变量表示当前行的索引,`row` 变量表示当前行的数据。在 `if` 语句中,使用 `in` 运算符判断当前行是否包含 'do',如果包含,则使用 `list` 函数将当前行转换为列表,并使用 `index` 方法查找 'do' 在列表中的位置。最后,使用 `print` 函数将位置打印出来。
阅读全文