1.两个Excel表格进行比对数据,一个为源,一个作为补全数据
上代码:
import pandas as pd
#读取两个Excel数据
source = pd.read_excel('C:/Users/Administrator/Desktop/source.xlsx')
source.head()
data = pd.read_excel('C:/Users/Administrator/Desktop/data.xlsx')
data.head()
#重新对源数据进行取需要的数据
source = source[['学生姓名','学校','班级','成绩']]
#对两者表数据进行合并:
data_merge = pd.merge(left=data,right=source)
data_merge.head()
#对数据进行格式化,格式化为列表形式
new_columns = data_merge.columns.to_list()
#写入新的表格
data_merge.to_excel('C:/Users/Administrator/Desktop/11.xlsx',index=False)
实现效果:


最终效果如下:
