openpyxl 检查某个字符串在哪一列
时间: 2023-12-21 12:04:26 浏览: 77
openpyxl读取execl某一行某一列的操作
5星 · 资源好评率100%
你可以使用 openpyxl 的 `iter_cols()` 方法来遍历每一列,然后在每一列中搜索指定的字符串。以下是一个示例代码:
```python
from openpyxl import load_workbook
# 加载 Excel 文件
workbook = load_workbook(filename='example.xlsx')
# 选择指定的工作表
worksheet = workbook['Sheet1']
# 搜索的字符串
search_string = 'hello'
# 遍历每列,搜索指定的字符串
for column in worksheet.iter_cols():
for cell in column:
if cell.value == search_string:
print(f"{search_string} found in column {cell.column}")
```
这段代码会在 Excel 文件中搜索名为 'Sheet1' 的工作表,然后在每一列中搜索字符串 'hello'。如果找到了该字符串,就会输出该字符串所在的列号。
阅读全文