python 列表写入excel_用python将嵌套字典列表写入excel文件
时间: 2023-07-07 13:03:56 浏览: 128
python实现数据写入excel表格
你可以使用 `pandas` 库来将嵌套字典列表写入 Excel 文件。以下是一个示例代码:
```python
import pandas as pd
data = [
{'name': 'Alice', 'age': 25, 'scores': {'math': 90, 'english': 85}},
{'name': 'Bob', 'age': 30, 'scores': {'math': 75, 'english': 80}},
{'name': 'Charlie', 'age': 35, 'scores': {'math': 80, 'english': 90}}
]
df = pd.DataFrame(data)
df.to_excel('output.xlsx', index=False)
```
在上面的代码中,我们定义了一个嵌套字典列表 `data`,其中每个字典代表一个人,包含姓名、年龄和成绩等信息。然后,我们使用 `pandas` 的 `DataFrame` 类创建一个数据框,并将其写入 Excel 文件中(这里使用的文件名为 `output.xlsx`,如果文件不存在则会自动创建)。最后,我们将 `index` 参数设为 `False`,以避免将行索引写入 Excel 文件中。
阅读全文