我要用python查找excel文件中张三
时间: 2023-07-27 17:15:57 浏览: 133
【Python源码】Excel循环方式批量写入数据
如果你想在Python中查找一个Excel文件中名为"example.xlsx"的工作表"Sheet1"中是否存在"张三"这个值,可以使用第三方库openpyxl来实现。以下是一个示例代码:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = wb['Sheet1']
# 查找单元格
for row in sheet.rows:
for cell in row:
if cell.value == '张三':
print('找到了张三!')
break
else:
continue
break
else:
print('没有找到张三!')
```
在这个示例中,我们使用`openpyxl.load_workbook()`函数打开了名为"example.xlsx"的Excel文件,并使用`wb['Sheet1']`获取了名为"Sheet1"的工作表。然后,我们遍历了工作表中的所有单元格,如果找到了值为"张三"的单元格,则输出"找到了张三!"并跳出循环。如果遍历完整个工作表都没有找到"张三",则输出"没有找到张三!"。
阅读全文