案例背景:
三個員工分工輸入數據,格式一致,列標題一致,存在唯一標識。
現在需要將三個員工輸入的數據,合併到一個表格裏。
假設,員工甲輸入的數據如下:
假設,員工乙輸入的數據如下:
假設,員工丙輸入的數據如下:
具體實現如下:
import pandas as pd
#讀取excle表數據
getdata_1=pd.read_excel(r'F:/Jupyter/表格/C.xlsx',sheet_name='Sheet1',index_col=0) getdata_2=pd.read_excel(r'F:/Jupyter/表格/A.xlsx',sheet_name='Sheet1',index_col=0) getdata_3=pd.read_excel(r'F:/Jupyter/表格/B.xlsx',sheet_name='Sheet1',index_col=0)
#刪除空數值
df1 = getdata_1.dropna() df2 = getdata_2.dropna() df3 = getdata_3.dropna()
#合併
df_concat = pd.concat([df1,df2,df3],axis=0)
#按序號排序
df_concat.sort_values("序號",inplace=True)
#打印
df_concat
#保存到新的excle表中
df_concat.to_excel('彙總.xlsx')