[英]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.