|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import os
import openpyxl
excel_path = r'C:\Users\wang\Desktop\新建文件夹' # 待合并文件的目录
# 遍历每一个待合并的文件
for file in os.listdir(excel_path):
# 只处理.xlsx格式的文件
if ('.xls' in file):
# sheet的名称,默认和待合并文件的文件名一样
sheet_name = file.replace('.xls', '')
#将文件名写入表名
这是我的代码,但是接下来该怎么写
可以使用openpyxl库打开每个Excel文件并更改其工作表名称。以下是示例代码:
- import os
- import openpyxl
- excel_path = r'C:\Users\wang\Desktop\新建文件夹' # 待更改工作表名的Excel文件目录
- # 遍历每个Excel文件
- for file in os.listdir(excel_path):
- # 只处理.xlsx格式的文件
- if ('.xlsx' in file):
- # 打开Excel文件
- workbook = openpyxl.load_workbook(os.path.join(excel_path, file))
-
- # 遍历每个工作表
- for sheet in workbook.worksheets:
- # 更改工作表名称
- sheet.title = file.replace('.xlsx', '')
-
- # 保存更改后的Excel文件
- workbook.save(os.path.join(excel_path, file))
复制代码
在这个示例代码中,我们遍历Excel文件夹中的每个Excel文件,并检查文件扩展名是否为.xlsx。
如果是,则使用openpyxl库打开Excel文件。然后,我们遍历Excel文件中的每个工作表,
并将工作表的名称更改为文件名(不包括扩展名)。最后,我们将更改保存回Excel文件。
|
|