读取Workbook所有sheet
时间: 2024-06-09 22:09:59 浏览: 18
要读取工作簿(Workbook)中所有的工作表(sheet),可以使用openpyxl模块。以下是一个示例代码,可以实现读取Workbook中所有sheet的功能:
```python
import openpyxl
# 打开Workbook
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有sheet名称
sheet_names = workbook.sheetnames
# 循环遍历所有sheet
for sheet_name in sheet_names:
# 获取sheet对象
sheet = workbook[sheet_name]
# 循环遍历sheet中所有行和列
for row in sheet.iter_rows(values_only=True):
for cell in row:
print(cell)
```
其中,`openpyxl.load_workbook()`函数可以加载Workbook文件,并返回一个Workbook对象。使用`workbook.sheetnames`属性可以获取Workbook中所有sheet的名称。然后,我们可以使用`workbook[sheet_name]`语法获取指定名称的sheet对象,使用`sheet.iter_rows()`方法可以遍历sheet中所有行和列,使用`values_only=True`参数可以只获取单元格的值而不是包含单元格格式等其他信息的完整单元格对象。最后,我们就可以对每个单元格进行处理。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)