用openpyxl遍历excel表
时间: 2024-09-29 09:05:03 浏览: 26
Python openpyxl 遍历所有sheet 查找特定字符串的方法
Openpyxl是一个用于读取和写入Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。如果你想用它来遍历Excel表格,可以按照以下步骤操作:
1. 首先,你需要安装`openpyxl`,如果还没安装,可以使用`pip install openpyxl`命令。
2. 导入所需的模块:
```python
import openpyxl
from openpyxl import load_workbook
```
3. 加载工作簿:
```python
workbook = load_workbook('your_file.xlsx') # 替换为你的文件路径
sheet = workbook.active # 默认加载第一个活动工作表,也可以指定sheet名如 'Sheet1'
```
4. 使用`iter_rows()`函数遍历行数据:
```python
for row in sheet.iter_rows(values_only=True): # values_only=True将返回值而不是整个Row对象
for cell_value in row:
print(cell_value)
```
5. 如果你想按列遍历,可以使用`iter_cols()`函数:
```python
for col_values in sheet.iter_cols():
for cell_value in col_values:
print(cell_value.value)
```
6. 每次迭代会得到当前行或列的数据,可以根据需要处理这些数据。
阅读全文