回覆列表
-
1 # 職場不倒翁
-
2 # 小小猿愛嘻嘻
這裡介紹2種方法,一種是Excel自帶的PowerQuery合併,一種是Python合併,下面我簡單介紹一下實現過程,主要內容如下:
這裡為了更好的說明問題,我新建了一個Excel檔案,有3個工作表,每個工作表的內容如下,簡單的測試資料:
2.在開啟對話方塊中選擇需要合併的Excel檔案,如下,
6.追加完成後,就會增加一個新表,合併剛才所選工作簿的資料,如下(這裡我們也可以進行編輯):
Python合併這裡主要使用Python程式碼來實現,主要用到openpyxl和pandas這2個庫,主要步驟如下:
1.下載安裝openpyxl和pandas,這個直接在cmd視窗輸入命令“pip install openpyxl pandas”就行,如下:
2.安裝完成後,我們就可以合併資料了,主要程式碼如下,很簡單,先用openpyxl獲取所有的sheet名稱,然後再用pandas依次讀取內容合併就行:
程式執行截圖如下,已經成功合併Excel所有工作表資料:
合併多個Excel工作表
和合並excel檔案類似,用Power Query同樣可以快速完成。
注意:以上步驟都基於Power Query外掛,Excel2016才支援。使用低版本的Excel或WPS的朋友請查考明日的文章。