python批量修改excel文件名
时间: 2024-01-23 20:16:03 浏览: 151
python批量修改文件名
以下是使用Python批量修改Excel文件名的示例代码:
```python
import os
import glob
import xlrd
# 设置Excel文件所在的文件夹路径
folder_path = 'C:\\Users\\Administrator\\Desktop\\excel_files'
# 获取文件夹中所有的Excel文件路径
file_paths = glob.glob(os.path.join(folder_path, '*.xlsx'))
# 遍历每个Excel文件
for file_path in file_paths:
# 打开Excel文件
workbook = xlrd.open_workbook(file_path)
# 获取文件名(不包含扩展名)
file_name = os.path.splitext(os.path.basename(file_path))[0]
# 获取第一个工作表的名称
sheet_name = workbook.sheet_names()[0]
# 构造新的文件名
new_file_name = f'{file_name}_new.xlsx'
# 构造新的文件路径
new_file_path = os.path.join(folder_path, new_file_name)
# 重命名文件
os.rename(file_path, new_file_path)
print('批量修改Excel文件名完成')
```
阅读全文