zoukankan      html  css  js  c++  java
  • python小练习之读取文件写入excel

    文件是个json文件 内容为:

    导入excel后的格式为

    屡一下思路 一步步怎么实现:

    1 首先需要读取json文件 然后将读取的内容转为字典

    2 将excel的列名写入一个list中 然后遍历执行写入excel

    3 注意到字典的values内容只有4个元素 需要另加入 学号 ,总分和平均分元素;

       所以我们首先将字典的key值  遍历放入对应的values中,然后在计算每个valuse的总分个平均分

    4 写入excel

    代码实现:

    import xlwt
     
    book = xlwt.Workbook()
    sheet = book.add_sheet('sheet1')
    f = open('a.txt',encoding='utf-8')
    f.seek(0)
    res = eval(f.read())
     
    title = ['学号','姓名','语文成绩','数学成绩','英语成绩','总分','平均分']
    lie = 0
    for i in title:
      sheet.write(0,lie,i)
      lie+=1
    hang = 1
    for j,v in res.items():
     
      v.insert(0, j) //遍历字典 并将key值加入value中
     
    hang = 1 //控制行  第二次写入 行数是1   第0行已经写入标题  
    for x in res.values():
      score_sum = x[2]+x[3]+v[4]
      score_avg = score_sum/3  
      x.append(score_sum)
      x.append(score_avg)
      lie1 = 0 // 控制列 
      for lis in x:
        sheet.write(hang,lie1,lis)
        lie1+=1
      hang+=1
    book.save('score.xls')
  • 相关阅读:
    分时区查询问题解决
    .htaccess伪静态实例分享
    net mvc 小目标
    PHP中钩子函数的实现与认识
    session
    修改net基本三层 动软生产
    格式化问题
    数据字典
    关联数据和formatter问题-easyui+微型持久化工具
    说说JSON和JSONP,也许你会豁然开朗
  • 原文地址:https://www.cnblogs.com/dwtt/p/7843494.html
Copyright © 2011-2022 走看看