python读取json文件转成excel
python处理excel有xlwt,openpyxl等,而xlwt只支持excel2003,也就是最多有256列,而openpyxl则支持excel2007以上,最多65536列。下面是两个的程序。 xlwt为 import json import xlwt def readFromJson(file): with open(file, 'r', encoding='utf8') as fr: jsonData = json.load(fr) return jsonData def writeToExcel(file): json = readFromJson(file) excel = xlwt.Workbook() sheet1 = excel.add_sheet('sheet1', cell_overwrite_ok=True) sheet2 = excel.add_sheet('sheet2', cell_overwrite_ok=True) length = len(json) i = 0 while i < length: eachLine = json[i] questions = eachLine['questions'] answer = eachLine['answer'] questionSize = len(questions) if