概述
参考原文链接
如何将多个excel文件快速合并为一个Excel文件?
以下为Python代码:
# 调用os库
import os as os
# 调用pandas库
import pandas as pd
# 获取需要进行合并的excel文件夹下的所有excel文件名称
files = os.listdir('G:/weather_output2') # 通过os.listdir()函数将文件名称以列表的形式存储到files中
# print(files)
# # 打开第一个文件,查看数据情况
# file_01 = pd.read_csv('G:/weather_output2/1.csv')
# # 读取文件1.csv,并以二维数组形式存储到file_01中
# print(file_01)
# # 依次遍历每个文件名,并循环读取
# for i in files:
# f = pd.read_csv('G:/weather_output2/'+i)
# # i从0开始,依次表示每个['1.csv', '2.csv',......]
# # print(f)
# 如何将遍历的数据合并到一起?
# 先定义一个列表,然后将遍历的数据都存放到列表中
df = []
for i in files:
df.append(pd.read_csv('G:/weather_output2/'+i))
# 在遍历的过程中分别将数据都依次存放到列表中
# print(df)
# 然后将列表合并起来,并且变为二维数据结构
result = pd.concat(df, axis=0) # axis=1横向拼接,=0是纵向拼接
# 最后输出为excel文件
result.to_excel('G:/weather_output2/result.xlsx',index=0) # index=0或False表示不显示索引编号
最后
以上就是孝顺时光为你收集整理的将多个excel文件合并为一个Excel文件的全部内容,希望文章能够帮你解决将多个excel文件合并为一个Excel文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复