首页 > 编程语言 >python读取json 生成Excel表格

python读取json 生成Excel表格

时间:2023-02-16 14:14:05浏览次数:41  
标签:index name python worksheet Excel label item json

import json
import xlwt
 
biaotou='[{"name_cn":"企业名称","name_en":"QYMC"},{"name_cn":"类别","name_en":"LB"},{"name_cn":"地市","name_en":"DS"},{"name_cn":"批次","name_en":"PC"}]';
datas='[{"PC":"第一批","LB":"专精特新工业","QYMC":"某某有限公司","DS":"济南"}]'
 
def getDate():
    print("来萨博 biaotou  datas")
 
    # 创建一个workbook 设置编码
    workbook = xlwt.Workbook(encoding='utf-8')
    # 创建一个worksheet
    worksheet = workbook.add_sheet('My Worksheet1')
 
    mes_to_dict = json.loads(biaotou)
    for index,item, in enumerate(mes_to_dict):
        # 参数对应 行, 列, 值
        worksheet.write(1, index, label=item['name_cn'])
    datas_json = json.loads(datas)
    for  index,item in enumerate(datas_json):
        print(index,item)
        worksheet.write(index+2, 0, label=item['PC'])
        worksheet.write(index+2, 1, label=item['LB'])
        worksheet.write(index+2, 2, label=item['QYMC'])
        worksheet.write(index+2, 3, label=item['DS'])
 
 
 
 
    # 保存
    workbook.save('Excel_test2.xls')
if __name__ == '__main__':
    getDate();
————————————————
版权声明:本文为CSDN博主「飞飞翼」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36935391/article/details/127728320

 

标签:index,name,python,worksheet,Excel,label,item,json
From: https://www.cnblogs.com/xiguanchenmo/p/17126444.html

相关文章

  • vue js 预览word, Excel, TXT,PDF 图片等。
    npm安装插件npminstallxlsx--savenpminstalldocx-preview--save  npminstallaxios template部分//这里封装成一个组件<template><divclass=""......
  • 【Python】递归获取嵌套json 的所有key及value值
     代码classrecurPostDict:"""递归获取多维嵌套字典所有层级的key和value"""def__init__(self,datas):self.datas=datasdefrecur_dat......
  • Python导出项目依赖包
    只导出当前项目依赖包1、安装pipreqs:pipinstallpipreqs2、进入当前项目目录下,导包:pipreqs./(导包完成会生成一个requirements.txt文件)3、安装依赖的时候使用:pip......
  • Python实现随机森林RF并对比自变量的重要性
      本文介绍在Python环境中,实现随机森林(RandomForest,RF)回归与各自变量重要性分析与排序的过程。  其中,关于基于MATLAB实现同样过程的代码与实战,大家可以点击查看MATLA......
  • 对服务器进行心跳检测 python django
    (由于春节期间连不上服务器,但又不知道是不是服务器关机了,因此写一个心跳检测功能遇到问题时可以排查部分原因)具体来说分为客户端和服务端,客户端为校园服务器,服务端为我们自......
  • Python装饰器实例讲解(三)
    Python装饰器实例讲解(三)本文多参考《流畅的python》,在此基础上增加了一些实例便于理解姊妹篇Python装饰器实例讲解(一),让你简单的会用Python装饰器实例讲解(二),主要......
  • python3常用模块和方法
    1、使用索引反转字符串str="hello"print(str[::-1])2、zip函数获取可迭代对象,将它们聚合到一个元组中,然后返回结果。语法是zip(*iterables)numbers=[1,2,3]strin......
  • apriori算法 python实现
    fromtypingimport*fromtypingimportList,TuplefromitertoolsimportcombinationsdefloadDataSet():return[{1,2,4,5},{2,3,5},{1,2,3,5},......
  • python数据类型
    python数据类型:Number(数字): int、float、bool、complex(复数)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)如何查看数据类型:使用type()函数查看数据类型,例......
  • 用Python制作各种用途的二维码
    当你提到二维码时,大多数人想到的是仓库管理或产品标签等"工业"应用,但这篇文章在很大程度上是关于二维码的个人和社会用途。有趣的事实二维(QR)码是在1994年发明的,最近几......