python 根据sheet页中的数据 修改sheet名称
时间: 2024-01-24 18:01:50 浏览: 49
根据提供的代码,可以看出这段Python代码是使用openpyxl库来修改Excel文件中的工作表名称。首先,通过load_workbook函数加载Excel文件,然后使用get_sheet_names函数获取所有工作表的名称。接下来,通过遍历每个工作表,将工作表名称根据需求进行修改,并保存到新的Excel文件中。
所以,根据sheet页中的数据修改sheet名称的Python代码如下所示:
```python
from openpyxl import load_workbook
# 加载Excel文件
wb = load_workbook(r"D:\code\patent\xx.xlsx")
# 获取所有工作表的名称
sheet_names = wb.sheetnames
# 遍历每个工作表
for sheet_name in sheet_names:
# 获取工作表对象
ws = wb\[sheet_name\]
# 根据自己的需求修改新的名称
new_sheet_name = sheet_name.split('_')\[0\]
ws.title = new_sheet_name
# 保存修改后的Excel文件
wb.save(r'D:\code\patent\yy.xlsx')
```
这段代码会将Excel文件中每个工作表的名称根据下划线进行分割,并将分割后的第一部分作为新的工作表名称。最后,将修改后的Excel文件保存为`yy.xlsx`。
请注意,使用这段代码前需要确保已经安装了openpyxl库,并且将Excel文件的路径修改为实际的文件路径。
#### 引用[.reference_title]
- *1* [Python 修改Excel sheet名称](https://blog.csdn.net/Along1617188/article/details/128009015)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![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)