我是靠谱客的博主 孝顺时光,最近开发中收集的这篇文章主要介绍将多个excel文件合并为一个Excel文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考原文链接

如何将多个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文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部