,可以通过以下步骤实现:
- 导入必要的库:import os
import pandas as pd
- 定义目录路径和文件名的模式:directory = '目录路径'
file_pattern = '.xlsx'
- 获取目录中符合文件名模式的文件列表:file_list = [file for file in os.listdir(directory) if file.endswith(file_pattern)]
- 遍历文件列表,读取每个文件到单独的Pandas数据框中:data_frames = []
for file in file_list:
file_path = os.path.join(directory, file)
df = pd.read_excel(file_path)
data_frames.append(df)
- 可选:对每个数据框进行进一步处理或合并:# 示例:合并所有数据框
merged_df = pd.concat(data_frames)
以上步骤将根据文件名将目录中的多个.xlsx文件读取到单独的Pandas数据框中。根据具体需求,可以对每个数据框进行进一步处理或合并。这种方法适用于需要批量读取多个Excel文件并进行后续分析或处理的场景。
腾讯云相关产品和产品介绍链接地址: