python修改excel文件名
时间: 2023-09-24 14:12:54 浏览: 270
可以使用Python的`os`和`openpyxl`库来实现修改Excel文件名。
首先,需要使用`os`库来获取Excel文件所在的路径,然后使用`openpyxl`库来打开Excel文件并修改文件名。以下是示例代码:
```python
import os
from openpyxl import load_workbook
# Excel文件所在的路径
path = "C:/Users/User/Documents/Excel/"
# 获取所有Excel文件的文件名
excel_files = [f for f in os.listdir(path) if f.endswith(".xlsx")]
# 循环遍历所有Excel文件并修改文件名
for file in excel_files:
# 打开Excel文件
wb = load_workbook(filename = path + file)
# 修改文件名
new_file_name = file.replace("old_name", "new_name")
os.rename(path + file, path + new_file_name)
# 保存Excel文件并关闭
wb.save(path + new_file_name)
wb.close()
```
在上面的代码中,`path`变量指定Excel文件所在的路径,`excel_files`变量通过`os`库获取所有Excel文件的文件名。然后使用`load_workbook`来打开Excel文件,并使用`os`库的`rename`函数来修改文件名。最后,使用`save`方法保存Excel文件并关闭。
阅读全文