2017-08-26 20 views
0

字典蟒蛇我有这样的代码:上校一行在Excel中

"result": [{ 
     "Name": "Jean", 
     "LastName": "xxx", 
     "Salaire": xxx, 
     "hire": "2015-07-25", 
     "numerobadge": 0000111 ", 
     "worked_per_week": 35, 
    }, { 
     "Name": "Catherine", 
     "LastName": "xxx", 
     "Salaire": xxx, 
     "hire": "2016-11-09", 
     "numerobadge": 0000127 ", 
     "worked_per_week": 25, 
    }, { 
     "Name": "George", 
     "LastName": "xxx", 
     "Salaire": xxx, 
     "hire": "2016-12-05", 
     "numerobadge": 0000144 ", 
     "worked_per_week": 35, 
    }, 

我想提取Excel的hours_per_weekname。我没有找到与字典和列表和xlsxwriter好教程。

+1

后你已经尝试了Python代码,不只是你正在试图解析JSON。 – wmorrell

回答

1

结果是一个列表,你可以通过一个循环像提取信息:

for p in result: 
    name = p['Name'] 
    w_p_w = p['worked_per_week'] 
+0

我如何提取值?当我只在控制台午餐时,我得到了结果 – sapiron

1
import json 

import xlsxwriter 

workbook = xlsxwriter.Workbook('Expenses01.xlsx') 

worksheet = workbook.add_worksheet() 

"result":[ 
{ "Name":"Jean", "LastName":"xxx", "Salaire":xxx, "hire":"2015-07-25", "numerobadge":0000111", "worked_per_week":35, }, { "Name":"Catherine", "LastName":"xxx", "Salaire":xxx, "hire":"2016-11-09", "numerobadge":0000127", "worked_per_week":25, }, { "Name":"George", "LastName":"xxx", "Salaire":xxx, "hire":"2016-12-05", "numerobadge":0000144", "worked_per_week":35, }, 
] 
row = 0 

col = 0 

    a=['result'] 

    for p in result 
     name = p['Name'] 
     w_p_w = p['worked_per_week'] 


workbook.close()