python列表res中有多个字典,现在想用pandas把列表res中的每个字典生成excel表格的每一行
时间: 2024-02-20 16:00:57 浏览: 74
python将字典列表导出为Excel文件的方法
5星 · 资源好评率100%
可以使用 pandas 中的 DataFrame 来实现。具体步骤如下:
1. 将列表 res 转换为 DataFrame,每个字典作为一行数据。
```
import pandas as pd
df = pd.DataFrame(res)
```
2. 将 DataFrame 存储为 Excel 文件。
```
df.to_excel('output.xlsx', index=False)
```
其中,`index=False` 表示不将 DataFrame 的索引写入 Excel 文件中。
完整代码示例:
```
import pandas as pd
res = [
{'name': 'Alice', 'age': 20},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 25},
]
df = pd.DataFrame(res)
df.to_excel('output.xlsx', index=False)
```
此时,会生成一个名为 `output.xlsx` 的 Excel 文件,其中包含了列表 res 中每个字典的数据。
阅读全文