用pycharm写一个python代码把几个excel文件里面的内容合并到下方单元格然后合成一个表格导出成一个程序软件
由于题目中没有具体说明合并的方式和格式,下面提供一个简单的示例代码,仅供参考:
import pandas as pd
import os
# 定义需要合并的Excel文件和工作表
file_list = ['file1.xlsx', 'file2.xlsx']
sheet_name = 'Sheet1'
# 定义合并后的输出文件名和工作表名
output_file = 'merged.xlsx'
output_sheet = 'MergedSheet'
# 定义空的DataFrame
merged_df = pd.DataFrame()
# 遍历文件列表,将每个文件的指定工作表的数据合并到merged_df中
for file in file_list:
file_path = os.path.join(os.getcwd(), file)
df = pd.read_excel(file_path, sheet_name=sheet_name)
merged_df = pd.concat([merged_df, df], ignore_index=True)
# 将merged_df输出到Excel文件中
writer = pd.ExcelWriter(output_file)
merged_df.to_excel(writer, sheet_name=output_sheet, index=False)
writer.save()
print('合并完成!')
这个代码会将当前目录下的file1.xlsx和file2.xlsx两个文件的Sheet1工作表的内容合并到一个DataFrame中,然后导出到merged.xlsx文件的MergedSheet工作表中。具体的合并方式和格式可以根据实际需求进行调整
原文地址: https://www.cveoy.top/t/topic/dEdX 著作权归作者所有。请勿转载和采集!