根据表格内容来重命名表格文件名V1.0.0.zip
立即下载
资源介绍:
内含直接exe软件和py源代码,用户可以简单使用,也可以二次开发
import os
import openpyxl
import configparser
# 读取配置文件
conf = configparser.ConfigParser() # 创建管理对象
conf.read("配置文件.ini", encoding="utf-8") # 读ini文件 # python3
folder_name = conf.get("重命名配置", "文件夹名字")
sheet_num = conf.getint("重命名配置", "工作表") - 1
cell_name = conf.get("重命名配置", "单元格")
# print(folder_name, cell_name)
# 循环获取文件夹下的表格文件
folder_path = f"./{folder_name}"
for file_name in os.listdir(folder_path):
file_path = os.path.join(folder_path, file_name)
# 读取表格文件
wb = openpyxl.load_workbook(file_path) # 打开一个工作簿(Workbook)
sheet = wb.worksheets[sheet_num] # 通过索引选择,索引从0开始
# 读取单元格的值
cell_value = sheet[cell_name].value # 读取单元格的值
# 重命名文件名
new_file_name = f'{cell_value}.xlsx'
new_file_path = os.path.join(folder_path, new_file_name)
wb.save(new_file_path)
# 删除旧文件
os.remove(file_path)
print(f"{file_name} 重命名为 {new_file_name} 完成!")
资源文件列表:
根据表格内容来重命名表格文件名V1.0.0.zip 大约有161个文件