實(shí)用辦公技巧,使用python合并多個(gè)excel文件
多個(gè)execl 的內(nèi)容格式完全相同,像下面這樣?



現(xiàn)在要求你將這些excel 匯總成一個(gè),你該如何操作呢,如果只是三兩個(gè)excel,還不是什么難事,復(fù)制粘貼幾次就可以了,但如果是幾個(gè)是,上百了,就沒那么簡(jiǎn)單了。
對(duì)于這類重復(fù)性的簡(jiǎn)單操作,使用程序再好不過(guò)了,推薦使用pandas進(jìn)行匯總合并。
第一步,讀取這些excel
import pandas as pd
file_lst = ["./data/一組人員信息.xlsx", "./data/二組人員信息.xlsx", "./data/三組人員信息.xlsx"]
excels = [pd.read_excel(file) for file in file_lst]
第二步,合并數(shù)據(jù)并寫入到新的excel中
df = pd.concat(excels)
df.to_excel("./data/人員信息匯總.xlsx", index=False)
只需短短幾行代碼,就實(shí)現(xiàn)了多個(gè)文件的合并,最終效果如下?

評(píng)論
圖片
表情
