用Python把Excel的数据读取并转为字典

有一个名为chengji.xls文件,怎么把他读取并转为字典?

import pandas as pd
mydic={}
p = pd.read_excel("2.xls")
# 获取表头
for i in p.columns:
    # 设置表头为key,每列下面的数据设置为列表
    mydic[i]=[]
    for j in  p[i]:
        # 将每列数据添加到对应表头key下
        mydic[i].append(j)
print(mydic)