openpyxl 获取worksheet名字的三种方式
时间: 2023-07-26 11:29:50 浏览: 163
好的,以下是 openpyxl 获取 worksheet 名字的三种方式:
1. 通过 workbook.worksheets 获取所有的 worksheet 对象,然后通过 sheet.title 获取每个 sheet 的名字。
```python
import openpyxl
# 加载 excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有的 sheet 对象
sheets = workbook.worksheets
# 遍历所有的 sheet 对象,获取其名字
for sheet in sheets:
print(sheet.title)
```
2. 通过 workbook.get_sheet_names() 获取所有的 worksheet 名字。
```python
import openpyxl
# 加载 excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有 sheet 的名字
sheet_names = workbook.get_sheet_names()
# 遍历所有 sheet 的名字
for sheet_name in sheet_names:
print(sheet_name)
```
3. 通过 workbook.active 获取当前活动的 worksheet 对象,然后通过 sheet.title 获取当前 sheet 的名字。
```python
import openpyxl
# 加载 excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取当前活动的 sheet 对象
sheet = workbook.active
# 获取当前 sheet 的名字
print(sheet.title)
```
以上三种方式均可以获取 worksheet 的名字。
阅读全文