使用PYTHON读取JSON文件并使用该数据创建一个Excel文件

时间:2018-10-25 23:15:29

标签: python json excel

我正在一个项目中,我必须读取一个JSON文件,然后将数据加载到Excel文件中。不确定如何在Python中进行此操作,我需要一些真正的帮助。 这是JSON结构:

import argparse


parser= argparse.ArgumentParser(description='argparse module example')

parser.add_argument('domain name', action='store', nargs=1, help='specify a domain name')

args1 = parser.parse_args()
print(args1['domain name'])

我需要将其转换为以下excel格式: 名称|栏|输入 AAA | zzz |串 BBB | yyy |文本 CCC | xxx |字符串

由于列和类型在不同的键下且名称是不同的键,因此不确定如何执行此操作。

1 个答案:

答案 0 :(得分:0)

将json文件作为dict加载并遍历

import json

f = open("f.json")
data = json.load(f)
f.close()
for x in data.get('Models'):
    name = x.get('name')
    for s in x.get('structure'):
        #write this string to a csv file
        print(name + ' ' + s.get('column') + ' ' + s.get('type'))