如何使用python方法合并若干分表到一个表上

现有每个月工资发放数据表若干个,基本数据结构都是excel形式(表1:字段名为:序号 姓名 身份证号 1月工资 ,表2:字段名为:序号 姓名 身份证号 2月工资 ,表3:字段名为:序号 姓名 身份证号 3月工资 , 依此类推)。我的目的是进行根据姓名 身份证号进行合并,便于一目了然的查看某人每个月的全部工资发放情况。

我现在使用的方法是运用python pandas 方法,将所有的表中姓名 身份证号 进行纵向合并去重,生成一个新表,再用这个新表分别与表1、表2、表3……等进行merge左合并。这种方法操作起来较复杂,所以有些不喜欢。
请问大家还有更简单的方法吗?欢迎支招。

xlrd
wlwt
这两个模块

我要的是张三 李四一月二月等等月工资合到一张表上,在一张表上看到几个月的工资。王五可能三月才有工资,李四可能五月就没有工资了。总之以前是一个月为单位的工资表,现在合成一张表,上面可以看到一二三等月每个人的工资