参考原文链接
如何将多个excel文件快速合并为一个Excel文件?
以下为Python代码:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34# 调用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文件内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复