Python批量合并excel
使用python快速合并Excel
手里有别人发过来的150+个excel文件,已知文件命不同,但excel里面的格式是统一的。希望将这些目录下的文件合并到一份excel里面去。
思路
对于这种合并文件的,之前的处理方式都是使用excel VBA来完成的。这一次刚好看了一些python的文件处理方式和使用pandas进行读取excel和输出。具体代码如下:
1 | import pandas as pd |
- 对于目录内部文件读取有两种方式,
os.path.listdir()
以及os.walk
获取文件,但是使用之后更喜欢用walk方式,可以直接获得所有文件名。而listdir()
则需要使用isfile()
再进行判定才可以。 - 使用pandas读取excel和输出很是方便。读取后直接使用pd.concat和合并内容。
评论
评论插件加载失败
正在加载评论插件