1620701972(1).jpg
2、通过pandas读取,当然还有其他的很多库,本人觉得这个最方便,直接转化成dict方便使用
import pandas
def excel_to_dic(filename):
df = pandas.read_excel(filename)
data_list = []
for i in df.index.values:
data = df.iloc[i, [j for j in range(len(df.keys()))]].to_dict()
data_list.append(data)
return data_list
if __name__ == '__main__':
file = r'C:\aaa.xlsx'#之前创建的文件地址
data = excel_to_dic(file)
print(data)
3、运行结果如下
[{'name': 'zhangsan', 'phone': 13112345678, 'age': 20}, {'name': 'lisi', 'phone': 13867543678, 'age': 30}, {'name': 'wangwu', 'phone': 15967845632, 'age': 40}]
可以看出结果是把excel表中的每一行数据转换成了一个dict,更加方便以后使用!!!

评论列表