根据已知的值,对excel的行和列进行遍历,和判断,从Excel中得到值
时间: 2024-02-11 15:06:32 浏览: 34
可以使用Python中的openpyxl库来读取Excel文件,并根据已知的条件进行遍历和判断。以下是一个示例代码,可以根据需要进行调整:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
sheet = wb['Sheet1']
# 遍历行
for row in sheet.iter_rows(min_row=2, min_col=1, max_col=3):
# 判断行中第1列的值是否符合条件
if row[0].value == '已完成':
# 输出该行的值
for cell in row:
print(cell.value)
# 遍历列
for col in sheet.iter_cols(min_row=2, min_col=1, max_row=4):
# 判断列中第2行的值是否符合条件
if col[1].value == 'B':
# 输出该列的值
for cell in col:
print(cell.value)
```
在上面的代码中,我们首先使用`load_workbook`方法打开Excel文件,然后选择要读取的工作表。接着,使用`iter_rows`方法和`iter_cols`方法来遍历行和列。在每一行和每一列中,我们可以使用索引来获取单元格的值,并根据需要进行判断和输出。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![xls](https://img-home.csdnimg.cn/images/20210720083658.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)
![](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)