簡體   English   中英

使用 PYTHON 讀取 JSON 文件並使用該數據創建一個 excel 文件

[英]Read JSON file using PYTHON and create an excel file with that data

我正在做一個項目,我必須讀取一個 JSON 文件,然后將數據加載到一個 excel 文件中。 不知道如何在 Python 中解決這個問題,我需要一些真正的幫助。 這是JSON結構:

{"Models":[{"name":"AAA", "text":"some text", "structure":[{"column":"zzz", "type":"string"}, .....]}, {"name":"BBB", "text":"some text", "structure":[{"column":"zzz", "type":"string"}, .....]}]}

我需要將其轉換為以下 excel 格式:名稱| 專欄 | 類型AAA | zzz | 字符串 BBB | yyy | 文字CCC | xxx | 細繩

不確定如何執行此操作,因為 Column 和 Type 在不同的鍵下,而 Name 是不同的鍵。

將 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'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM