1. 程式人生 > 程式設計 >利用pandas合併多個excel的方法示例

利用pandas合併多個excel的方法示例

具體方法:

1使用panda read_excel 方法載入excel
2使用concat將DataFrame列表進行拼接
3然後使用pd.ExcelWriter物件和to_excel將合併後的DataFrame儲存成excel

方法很簡單很使用,下面是程式碼和excel圖片

參考文件pandas.DataFrame.to_excel

import pandas as pd
file1='C:/Users/Administrator/Desktop/00/1.xlsx'
file2='C:/Users/Administrator/Desktop/00/3.xlsx'
file3='C:/Users/Administrator/Desktop/00/21.xlsx'
file=[file1,file2,file3]
li=[]
for i in file:
  li.append(pd.read_excel(i))
writer = pd.ExcelWriter('C:/Users/Administrator/Desktop/00/output.xlsx')
pd.concat(li).to_excel(writer,'Sheet1',index=False)
 
writer.save()


如下圖:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。