以下是一个Python脚本,用于将一个文件夹中所有的Excel文件中的所有工作表名称更改为与Excel文件名称相同:

import os
import openpyxl

# 指定要更改工作表名称的文件夹路径
folder_path = "path/to/folder"

# 获取文件夹中所有的Excel文件
excel_files = [f for f in os.listdir(folder_path) if f.endswith(".xlsx")]

# 遍历每个Excel文件
for file in excel_files:
    # 打开Excel文件
    wb = openpyxl.load_workbook(os.path.join(folder_path, file))

    # 获取Excel文件名(去掉后缀)
    file_name = os.path.splitext(file)[0]

    # 遍历每个工作表,将名称更改为Excel文件名
    for sheet in wb.worksheets:
        sheet.title = file_name

    # 保存更改后的Excel文件
    wb.save(os.path.join(folder_path, file))

使用时,将 folder_path 替换为要更改工作表名称的文件夹路径,然后运行脚本即可。脚本将遍历该文件夹下的所有Excel文件,并将每个工作表的名称更改为该Excel文件的名称(去掉后缀)。注意,该脚本只会更改 .xlsx 文件的工作表名称,如果需要更改其他类型的 Excel 文件,需要相应地修改代码

用python将多个excel里的sheet名改为和excel相同的名字

原文地址: http://www.cveoy.top/t/topic/frWe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录