繁体   English   中英

如何使用 python 将 JSON 数据导出到 CSV?

[英]How do I export JSON data to CSV using python?

我正在构建一个站点,该站点根据用户的输入对 JSON 数据进行排序,并将它们的时间表打印到 html 表中。 我想给它一个功能,一旦创建了他们的表,他们就可以将数据导出到 CSV/Excel 文件,这样我们就不必存储他们的凭据(数据库中的登录名和时间表)。 这可能吗? 如果是这样,我怎么能最好使用 python 呢?

这不是确切的答案,而是您为了获得解决方案而遵循的步骤:

1 从 json 读取数据。 some_dict = json.loads(json_string)

2 适当的代码从字典中获取数据(排序/条件等)并在二维数组(列表)中获取该数据

3 将该列表另存为 csv: https://realpython.com/python-csv/

我很懒,喜欢用pandas的事情。 这将是类似的东西

import pandas as pd    

file = 'data.json'

with open(file) as j:
    json_data = json.load(j)

df = pd.DataFrame.from_dict(j, orient='index')
df.to_csv("data.csv")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM