openpyxl.Workbook 修改sheet名称
时间: 2024-10-18 18:17:40 浏览: 36
Python openpyxl 读取Excel表格sheet
5星 · 资源好评率100%
在openpyxl库中,你可以通过创建一个Workbook对象并获取特定的Sheet对象,然后直接修改其name属性来改变工作表的名称。以下是基本步骤:
1. 首先,你需要导入`openpyxl`模块以及`load_workbook`函数来打开Excel文件或创建新的工作簿。
```python
from openpyxl import Workbook
```
2. 创建一个新的工作簿或者加载现有的工作簿:
```python
# 如果是新建工作簿
wb = Workbook()
# 如果是加载现有工作簿
existing_wb = load_workbook('your_file.xlsx')
```
3. 获取你想修改名称的工作表。例如,假设你想更改名为"Sheet1"的工作表,你可以这样操作:
```python
sheet1 = wb['Sheet1']
```
4. 调整工作表名称:
```python
new_name = '新名称'
sheet1.title = new_name
```
5. 最后,保存你的更改:
```python
# 对于新建的工作簿
wb.save('new_file.xlsx')
# 或者对已存在的工作簿
existing_wb.save('your_file.xlsx')
```
阅读全文