Python使用9行代碼批量合併Excel文件

  • 2019 年 12 月 4 日
  • 筆記

批量合併相同格式的Excel文件,Python只需要9行代碼,並且格式優美,請跟我來。

我們這樣的四個Excel文件,是四家公司的股票數據:百度、京東、阿里巴巴、愛奇藝,文件列表截圖如下:

這四個文件的格式都是一樣的:

怎樣合併成一個大的結果文件呢?按下面的步驟進行:

1、在當前目錄下用純文本的方式創建文件merge.py

文件名是隨意的,主要以.py結尾

2、用文本編輯器打開這個merge.py,輸入以下的9行Python代碼

3、打開系統的命令行進入當前目錄,輸入python merge.py執行文件

4、執行完之後,當前目錄下就看到了合併後的文件

打開後符合預期,數據被合併了:

以上用到了兩個知識點:

1、Python的os.listdir可以列出目錄下的所有文件

2、Pandas的pd.concat方法可以批量合併excel對象