用python操作excel表格的示例——修改成绩表

该博客介绍如何使用Python的pandas库来读取Excel文件,计算总成绩(平时成绩*0.4+期末成绩*0.6),并按总成绩升序排序后写回文件。内容包括实现原理、准备工作(创建Excel文件和安装pandas)以及具体的代码实现。
摘要由CSDN通过智能技术生成

题目要求:

1)读取excel文件
2)添加一列“总成绩”,计算规则为: 总成绩=平时成绩 * 0.4+期末成绩 * 0.6
3) 按照总成绩进行升序排序
4)将最终结果写入到excel文件中

一、实现原理

  1. 使用pandas读取和写入excel文件
  2. 使用DataFrame.sort_values(by=排序字段)对数据进行按值排序
  3. 详细关于pandas的用法文档,请访问:Pandas教程

二、准备工作

1.创建成绩表excel文件。

成绩表.xlsx 文件数据(需与python文件放置到 同一文件夹 才可生效)

学生姓名 学生学号 学院名称 专业名称 班级名称 所在年级 平时成绩 期末成绩
张三 151011135 电气与计算机工程学院 软件工程 软件2班 2018 95.0 95.0
李四 151011136 电气与计算机工程学院 软件工程 软件6班
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值