python读json格式数据,python json文件处理
大蟒处理超过有xlwt,openpyxl等,而xlwt只支持excel2003,也就是最多有256列,而安装则支持excel2007以上,最多65536列。下面是两个的程序。
xlwt为
import JSON import xlwtdef readFromJson(file):with open(file, r ,encoding= utf8 )as fr:JSON data=JSON。load(fr)return JSON data def writeToExcel(file):JSON=readFromJson(file)excel=xlwt .workbook()sheet 1=excel。add _ sheet( sheet 1 ,cell _ overwrite _ ok=True)sheet 2=excel。add _ sheet( sheet 2 ,cell _ overwrite _ ok=True)len(JSON)I=0 while I length:每行=JSON[I]questions=每行[ questions ]answer=每行[ answer ]question size=len(questions)if(问题大小256):print(I 1,问题大小)j=0 while问题大小:ques=questions[j]eachQues=ques为
import openpyxlimport JSON def readFromJson(file):with open(file, r ,encoding= utf8 )as fr:JSON data=JSON。load(fr)return JSON datadef writeToExcel(file):JSON=readFromJson(file)excel=openpyxl .workbook()sheet 1=excel。create _ sheet(工作表1 ,索引=0)工作表2=excel。create _ sheet( sheet 2 ,index=0)len=len(JSON)I=0 while I length:每行=JSON[I]questions=每行[ questions ]answer=每行[ answer ]questions size=len(questions)j=0 while j questions size:ques[j]eachQues=ques[ question ]sheet 1 .单元格(行=1,列=1,值=每个问题)其核心在于读取数据的方法和写入超过的方法。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。