python提取excel的不同工作表
时间: 2023-05-25 10:03:54 浏览: 91
利用python对Excel中的特定数据提取并写入新表的方法
4星 · 用户满意度95%
可以使用openpyxl模块中的Workbook对象的"sheetnames"属性来获取工作簿中的所有工作表名称,然后使用"worksheets"属性来访问单个工作表对象。
示例代码:
```python
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有工作表名称
sheet_names = workbook.sheetnames
print(sheet_names)
# 访问单个工作表
worksheet = workbook['Sheet1']
print(worksheet.title)
# 遍历所有工作表
for sheet_name in sheet_names:
worksheet = workbook[sheet_name]
print(worksheet.title)
```
以上代码将打开名为"example.xlsx"的工作簿,获取所有工作表的名称,然后分别访问单个工作表并打印标题。最后,可以使用一个循环来遍历所有工作表并访问它们。
阅读全文