py的pandas模块将多层字典转excel
时间: 2024-01-26 15:04:45 浏览: 92
pandas玩转excel码源.zip
可以使用`pandas`模块中的`DataFrame`方法将多层字典转换为Excel文件。具体操作如下:
1. 将多层字典转换为`pandas`的`DataFrame`对象,可以使用`pandas`的`json_normalize`方法实现。
```
import pandas as pd
# 多层字典
data = {
"A": {
"a": 1,
"b": 2
},
"B": {
"a": 3,
"b": 4
}
}
# 将多层字典转换为DataFrame
df = pd.json_normalize(data)
```
2. 将`DataFrame`对象保存为Excel文件,可以使用`to_excel`方法实现。
```
# 将DataFrame保存为Excel文件
df.to_excel("data.xlsx", index=False)
```
其中,`index=False`表示不保存行索引。保存后,当前目录下会生成一个名为`data.xlsx`的Excel文件,其中包含了多层字典中的数据。
阅读全文