学习之路- 2023-05-24 00:22 采纳率: 0%
浏览 8

一个json文件中有一个内置的三重的字典,还有一个excel表格如何重json中提取到excel对应的json数据内容,给出代码示例

一个json文件中有一个内置的三重的字典,还有一个excel表格如何重json中提取到excel对应的json数据内容,给出代码示例

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-05-24 03:16
    关注
    import pandas as pd
    import json
    
    with open('data.json') as f:
        data = json.load(f)
    
    output_df = pd.DataFrame(columns=['Outer Key', 'Middle Key', 'Inner Key', 'Value'])
    
    for outer_key, outer_dict in data.items():
        for middle_key, middle_dict in outer_dict.items():
            for inner_key, value in middle_dict.items():
                output_df = output_df.append({'Outer Key': outer_key,
                                              'Middle Key': middle_key,
                                              'Inner Key': inner_key,
                                              'Value': value}, ignore_index=True)
    
    
    output_df.to_excel('output.xlsx', index=False)
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 5月24日