首页 > 解决方案 > 如何在python中将excel文件转换为这种格式?

问题描述

我有一个包含两列的 excel 文件,我想将其转换为这种格式

l = [{'a': 1, 'b': 2}, 
     {'a': 4, 'b': 3}] 

a : 指第一列标题, b 指第二列标题。

我使用 Pandas 导入了 excel 文件作为

dataframe = pd.read_excel('sample.xlsx')

我尝试创建空列表并将数据框设置为该空列表,但它不起作用。

标签: pythonexcellistpandasdictionary

解决方案


您可以将数据框转换为 dict

dataframe = pd.read_excel('sample.xlsx')
dataframe.to_dict('records')

推荐阅读