json写入excel脚本-尊龙官方平台

json写入excel脚本

el/2024/3/25 18:12:44

接收数据类型json:
list_dict=[{“user”:“hy”,“score”:97},{“user”:“fl”,“score”:65}]

def jsontoexcel():jsonfile = list_dictprint (jsonfile)workbook = xlwt.workbook()sheet1 = workbook.add_sheet('sheet1')ll = list(jsonfile[0].keys())for i in range(0,len(ll)):sheet1.write(0,i,ll[i])for j in range(0,len(jsonfile)):m = 0ls = list(jsonfile[j].values())for k in ls:sheet1.write(j 1,m,k)m  = 1workbook.save('student.xls')

http://www.ngui.cc/el/5127465.html

相关文章

虚拟环境virtualenv搭建

1、安装virtualenv pip install virtualenv2、创建virturalenv虚拟环境 virtualenv abc-env3、启动虚拟环境 进入当前目录执行 cd sscripts/activate4 虚拟环境安装外部包 #安装django pip install django1.105、退出虚拟环境 deactivate

win10安装wireshark,看不到抓取的终端ip

操作:win10安装wireshark、360免费wifi,终端连接pc热点 现象:在wireshark尊龙凯时官方首页一直看不到“360免费wifi”所在的虚拟网卡接口,所以导致一直抓不了包 原因:win10 默认把“360免费wifi”所在的虚拟网卡接口属性“npcap packet driv…

python 连接mysql封装

import pymysql# mysql class class mysqlutil(object):# 连接数据库,初始化游标def __init__(self):self.conn pymysql.connect(hostdb_host,userdb_user,passworddb_pwd,dbdb)self.cursor self.conn.cursor()# 从数据库中获取数据def get_data_from_db(self, sql):try:self…

logging模块封装

# _*_ coding: utf-8 _*_ import logging import os.path import timeclass logger(object):def __init__(self, logger"comment"):指定保存日志的文件路径,日志级别,以及调用文件将日志存入到指定的文件中# 创建一个loggerself.logger loggi…

yaml 读取写入封装

import yaml import ospath os.path.join(os.path.dirname(os.path.dirname(__file__)))def open_yaml(flag, filethree_api.yaml):# 读取yamltry:with open(path "/hy_file/" file, rb) as f:temp yaml.load(f.read())return temp[flag]except exception as e:l…

python sha256 base64 加密

字符串sha256加密后再进行base64加密 def base64sha256(message):hash_str hashlib.sha256(message.encode())sig base64.b64encode(hash_str.digest()).decode()return sig

使用python requests接口请求返回“hash校验不通过”

使用json序列化的时候,使用json.dumps()生成的的json会在key和value之间默认加一个空格,导致服务器hash校验不通过。解决办法:在使用json.dumps()时加上separators(’,’, ‘:’) eg: import json json_str1{"name":hy…

python按照json首字符进行正序排列(a-z)

p 按照首字符进行正序排列: def sort_az(json_data):new_str sorted(json_data.items(), keylambda item: item[0], reversefalse)return new_str

apache james邮件服务器搭建流程(亲测)

领导指派给一个任务,搭建james邮件服务器 1、环境搭建 1)下载安装java jdk 2)到apache网站上下载james:http://james.apache.org/download.cgi#apache_james_server 2、启动james 1)解压下载的tar包,进入bin目录 2)赋予run.sh & phoenix.sh执行权…

功能和策略的设计原则

根据需求文档可将现有需求归类为功能和策略。 当需求的描述是一个较为独立的过程时,该过程为功能。 当需求的描述是为了有更好的效果,该过程称为策略。
网站地图