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和合并内容。
- 本文标题:Python批量合并excel
- 创建时间:2022-04-16 10:50:39
- 本文链接:2022/04/16/python合并excel/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论