美文网首页
将json格式的文件转为csv

将json格式的文件转为csv

作者: 苦海飘摇 | 来源:发表于2020-04-10 16:26 被阅读0次
    将json格式的文件(列表嵌套字典)转换为csv
    import csv
    import json
    
    path = 'kepu_detail'
    with open(path + '.txt', 'r') as f:
        rows = json.load(f)
    
    with open(path + '.csv', 'w') as f:
        # 通过文件创建csv对象
        csv_write = csv.writer(f)
    
        # writerow: 按行写入, writerows: 是批量写入
        # 写入数据 取列表的第一行字典,用字典的key值做为头行数据
        csv_write.writerow(rows[0].keys())
    
        # 循环里面的字典,将value作为数据写入进去
        for row in rows:
            csv_write.writerow(row.values())
    
    • txt文件


    • 执行后结果


    • 可以看到excel打开后乱码,解决办法请点击我

    相关文章

      网友评论

          本文标题:将json格式的文件转为csv

          本文链接:https://www.haomeiwen.com/subject/zpbrmhtx.html