【发布时间】:2017-08-01 18:27:39
【问题描述】:
我正在尝试在 Azure AD 中查询一些返回 JSON 的数据。我想获取这些数据的一部分并填写一个 Excel 表。我已经检查了许多将所有数据从 JSON 转储到 Excel 工作表的示例(使用 xlwt),但是如何仅针对 JSON 数据的一部分执行此操作?
这是我正在使用的脚本:
import requests
def get_application_list():
application_list_response = requests.get("https://graph.microsoft.com/beta/applications", verify=False,
headers={"Authorization": "Bearer" + access_token})
application_list_response_json = application_list_response.json()
for item in application_list_response_json['value']:
print("Application Name:", item['displayName'])
print("Application ID:", item['id'])
get_application_list()
我想在 Excel 表中获取应用程序名称和应用程序 ID。示例输出:
P.S:我对 Python 很陌生。任何优化此代码的建议也会有所帮助。
谢谢!
【问题讨论】:
-
请发帖minimal, complete, and verifiable example。所有关于记录和请求的东西完全无关紧要。重要的是样本输入和期望的输出。
-
进行了必要的更改。谢谢。
-
只需将其写入 CSV 或 TXT 文件,Excel 即可打开。
标签: python json excel parsing dictionary