利用python中的pandas库自动操作excel,高效且简单。下面列举常用的几个例子。
说明:
1.示例不包括数据的前期整理,工作表最好是以“模版”形式整理好的,列标题一致,且不能有通过合并单元格制作的表头这些内容。
2.python文件和excel表格放在同一个文件夹下,否则会出错。
3.示例中的工作薄名称和文件路径请根据实际情况进行修改。
1.python中的vlookup
import pandas as pd
df0=pd.read_excel('有数据的表.xlsx','Sheet1')
df1=pd.read_excel('需要比对获取数据的表.xlsx')
#df3=pd.merge(df1,df0,how='left',on=('姓名'))#用一个条件匹配
df3=pd.merge(df1,df0,how='left',on=['班级','姓名'])#用两个条件进行双重匹配。
df3.to_excel