在pandas中,可以使用pandas
库的read_excel
函数读取多个Excel文件,并使用pandas
库的concat
函数将这些文件合并为一个Excel文件。
具体步骤如下:
pandas
库:import pandas as pd
merged_data = pd.DataFrame()
for
循环遍历每个Excel文件,读取数据并将其添加到merged_data
中:file_list = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx'] # 替换为实际的文件名列表
for file in file_list:
data = pd.read_excel(file)
merged_data = pd.concat([merged_data, data], ignore_index=True)
在上述代码中,file_list
是一个包含要合并的Excel文件名的列表。通过pd.read_excel
函数读取每个文件的数据,并使用pd.concat
函数将数据添加到merged_data
中。ignore_index=True
参数用于重新设置合并后的DataFrame的索引。
merged_data.to_excel('merged_file.xlsx', index=False)
在上述代码中,merged_file.xlsx
是保存合并后数据的文件名。index=False
参数用于不保存索引列。
综上所述,以上代码可以将具有不同行的多个Excel文件合并为一个Excel文件。在实际应用中,可以根据需要进行适当的修改和调整。
推荐的腾讯云相关产品:腾讯云对象存储(COS),用于存储和管理合并后的Excel文件。
腾讯云产品介绍链接地址:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云