python按行读取excel数据,最后输出列表嵌套的字典,表头为key,如:[{'姓名':'小红',班级:三年级二班},{'姓名':'小明',班级:三年级一班}]
时间: 2023-12-21 10:07:10 浏览: 127
可以使用Python中的pandas模块来读取Excel数据,并将每行数据转换为字典,最终输出列表嵌套的字典。
以下是示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 将每行数据转换为字典,添加到列表中
data = []
for i in range(len(df)):
row_data = df.loc[i].to_dict()
data.append(row_data)
# 输出列表嵌套的字典
print(data)
```
在这个示例中,我们使用了pandas模块中的read_excel函数来读取Excel文件。然后,我们通过循环遍历每行数据,将每行数据转换为字典,并添加到一个列表中。最终,我们输出这个列表,得到了一个列表嵌套的字典,其中每个字典表示一个Excel表格中的一行数据。
阅读全文