pizza4ever
Lt. Commander
- Registriert
- Apr. 2009
- Beiträge
- 1.691
Hallo,
ich fange gerade mit Python an und kämpfe noch mit den Anfangsproblemen.
Ich habe ein großes Nested JSON und möchte das in Excel Exportieren
Was ich habe ist folgendes:
1.) Wie man das JSON lädt
f = open("D:\\data.json","r")
x = f.read()
#print(x)
y = json.loads(x)
2.) Als technologie wird einem neben openpyxl auch pandas empfohlen, ich bekomme das aber als Python Anfänger nicht hin speziel der Bereich
Kann mir jemand dazu helfen, damit ich einen Einstiegspunkt in das Thema bekomme?
{
"myExcelFile1": {
"mySheet1": [
{
"Name": "04-Pre1",
"Liefersystem": "yyy",
"Beschreibung": "xxx",
"Laufzeit (Sekunden)": 0.1396151,
"Status": "=HYPERLINK(\"TestResults\\ttt_04-xxx.json\",\"failed (aaa, bbb, ccc)\")"
},
{
"Name": "07-Pre1",
"Liefersystem": "yyy",
"Beschreibung": "xxx",
"Laufzeit (Sekunden)": 0.1396151,
"Status": "=HYPERLINK(\"TestResults\lkl_04-xxx.json\",\"failed (aaa, bbb, ccc)\")"
}
],
"mySheet2": [
{
"Name": "kkk-vv",
"Liefersystem": "mm",
"Beschreibung": "nn"
},
{
"Name": "aaa",
"Liefersystem": "hallohallo",
"Beschreibung": "11"
}
]
},
"myExcelFile2": {
"mySheet1": [
{
"Name": "1104-Pre1",
"Liefersystem": "ayyy",
"Beschreibung": "xbbxx",
"Laufzeit (Sekunden)": 0.1396151,
"Status": "=HYPERLINK(\"TestResults\\ttt_04-xxx.json\",\"failed (aaa, bbb, ccc)\")"
},
{
"Name": "3307-Pre1",
"Liefersystem": "ayyy",
"Beschreibung": "xbbxx",
"Laufzeit (Sekunden)": 0.1396151,
"Status": "=HYPERLINK(\"TestResults\lkl_04-xxx.json\",\"failed (aaa, bbb, ccc)\")"
}
],
"mySheet2": [
{
"Name": "kkk-vv",
"Liefersystem": "mm",
"Beschreibung": "nn"
},
{
"Name": "aaa",
"Liefersystem": "hallohallo",
"Beschreibung": "11"
}
]
}
}
Danke
ich fange gerade mit Python an und kämpfe noch mit den Anfangsproblemen.
Ich habe ein großes Nested JSON und möchte das in Excel Exportieren
Was ich habe ist folgendes:
1.) Wie man das JSON lädt
f = open("D:\\data.json","r")
x = f.read()
#print(x)
y = json.loads(x)
2.) Als technologie wird einem neben openpyxl auch pandas empfohlen, ich bekomme das aber als Python Anfänger nicht hin speziel der Bereich
- wie man die ExcelFiles ausliest (in Powershell wäre das Äquivalent Get-Member bzw. Keys).
- wie man dann durch die Sheets loopt....
- Wie man das ganze noch am performantesten hält.
Kann mir jemand dazu helfen, damit ich einen Einstiegspunkt in das Thema bekomme?
{
"myExcelFile1": {
"mySheet1": [
{
"Name": "04-Pre1",
"Liefersystem": "yyy",
"Beschreibung": "xxx",
"Laufzeit (Sekunden)": 0.1396151,
"Status": "=HYPERLINK(\"TestResults\\ttt_04-xxx.json\",\"failed (aaa, bbb, ccc)\")"
},
{
"Name": "07-Pre1",
"Liefersystem": "yyy",
"Beschreibung": "xxx",
"Laufzeit (Sekunden)": 0.1396151,
"Status": "=HYPERLINK(\"TestResults\lkl_04-xxx.json\",\"failed (aaa, bbb, ccc)\")"
}
],
"mySheet2": [
{
"Name": "kkk-vv",
"Liefersystem": "mm",
"Beschreibung": "nn"
},
{
"Name": "aaa",
"Liefersystem": "hallohallo",
"Beschreibung": "11"
}
]
},
"myExcelFile2": {
"mySheet1": [
{
"Name": "1104-Pre1",
"Liefersystem": "ayyy",
"Beschreibung": "xbbxx",
"Laufzeit (Sekunden)": 0.1396151,
"Status": "=HYPERLINK(\"TestResults\\ttt_04-xxx.json\",\"failed (aaa, bbb, ccc)\")"
},
{
"Name": "3307-Pre1",
"Liefersystem": "ayyy",
"Beschreibung": "xbbxx",
"Laufzeit (Sekunden)": 0.1396151,
"Status": "=HYPERLINK(\"TestResults\lkl_04-xxx.json\",\"failed (aaa, bbb, ccc)\")"
}
],
"mySheet2": [
{
"Name": "kkk-vv",
"Liefersystem": "mm",
"Beschreibung": "nn"
},
{
"Name": "aaa",
"Liefersystem": "hallohallo",
"Beschreibung": "11"
}
]
}
}
Danke