openpyxl 循环读取工作簿每一个sheet页的数据
时间: 2023-09-14 20:02:58 浏览: 283
可以使用 openpyxl 模块循环读取 Excel 文件中每一个 sheet 页的数据,具体实现步骤如下:
1. 导入 openpyxl 模块:
```python
import openpyxl
```
2. 打开 Excel 文件:
```python
wb = openpyxl.load_workbook('example.xlsx')
```
3. 获取 Excel 文件中所有的 sheet 页:
```python
sheets = wb.sheetnames
```
4. 遍历所有 sheet 页,读取每个 sheet 页的数据:
```python
for sheet_name in sheets:
sheet = wb[sheet_name]
for row in sheet.iter_rows(values_only=True):
# 处理每一行数据
print(row)
```
完整的代码示例:
```python
import openpyxl
wb = openpyxl.load_workbook('example.xlsx')
sheets = wb.sheetnames
for sheet_name in sheets:
sheet = wb[sheet_name]
for row in sheet.iter_rows(values_only=True):
print(row)
```
其中,`'example.xlsx'` 是 Excel 文件的路径,可以根据实际情况进行修改。
阅读全文