可以通过以下步骤实现:
以下是一个示例代码,演示如何导出包含多张工作表的多个Excel文件中的数据框列表:
import pandas as pd
# 定义要导出的Excel文件列表
excel_files = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
# 定义保存数据框列表的列表
data_frames_list = []
# 遍历每个Excel文件
for file in excel_files:
# 打开Excel文件
excel = pd.ExcelFile(file)
# 获取工作表列表
sheet_names = excel.sheet_names
# 遍历每个工作表
for sheet_name in sheet_names:
# 读取工作表为数据框
data_frame = excel.parse(sheet_name)
# 将数据框添加到列表中
data_frames_list.append(data_frame)
# 遍历数据框列表,保存为独立的Excel文件
for i, data_frame in enumerate(data_frames_list):
data_frame.to_excel(f'output_{i}.xlsx', index=False)
这段代码会将每个Excel文件中的每个工作表都保存为一个独立的Excel文件。你可以根据实际需求进行修改和扩展。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云