本次是在原来有一定格式的Excel文档中补充成绩。

安装的模块:xlwt 、 xlrd 、xlutils

xlrd的模块是只用读取xls文件,不能写文件,同理xlwt,只(新建写)不读已有的xls,

xlrd的用法:

打开文件: data =xlrd.open_workbook(fime_path+'011.xls')

读取sheet: table = data.sheet_by_index(0)

获取行数和列数:

nrows = table.nrows

ncols = table.ncols

读取单元格:table.cell(i,j).value

xlwt的用法

初始化workbook对象:wbk = xlwt.Workbook()

表单创建: sheet = wbk.add_sheet('sheet 1')

写单元: sheet.write(0,1,'test text')

保存: wbk.save('test.xls')

到了讲怎么在原有的xls文档追加。这就使用到xlutils,xlutils(依赖于xlrd和xlwt)提供复制excel文件内容和修改文件的功能。其实际也只是在xlrd.Book和xlwt.Workbook之间建立了一个管道而已,如下图:

python成绩统计_用Python操作Excel,实现班级成绩的统计相关推荐

  1. python中excel制作成绩报表_python制作简单excel统计报表2之操作excel的模块openpyxl简单用法...

    python制作简单excel统计报表2之操作excel的模块openpyxl简单用法 # coding=utf-8 from openpyxl import Workbook, load_workb ...

  2. 包无法安装_详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel

    详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel 注意:下列教程为 Windows7 64位:Windows 10有部分步骤有差异,请参考使用! 01 下载Python程序 ...

  3. python调用百度OCR识别证件+操作excel表格

    python调用百度OCR识别证件+操作excel表格 如果要操作文件的话最好让程序知道文件存不存在,因为做了GUI界面,报错不会直接弹出来,异常捕获就用得比较频繁 因为面向对象没学好,GUI是用工具 ...

  4. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  5. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  6. office是python打开方式_使用Python操作Office——EXCEL

    首先介绍下office win32 com接口,这个是MS为自动化提供的操作接口,比如我们打开一个EXCEL文档,就可以在里面编辑VB脚本,实现我们自己的效果.对于这种一本万利的买卖,Python怎么 ...

  7. js实现excel块拖拉数据_Excel操作比Python更方便?常见数据操作Excel实现和Python实现的比较...

    本文涉及pandas最常用的36个函数,通过这些函数介绍如何完成数据生成和导入.数据清洗.预处理,以及最常见的数据分类,数据筛选,分类汇总,透视等最常见的操作. 生成数据表 常见的生成数据表的方法有两 ...

  8. python char 相等_用 Python 实现 Excel文本函数

    用 Python 实现 Excel文本函数 Excel 是非常强大的电子表格软件,大家日常经常用 Excel 处理成绩.师生名单.分析数据等,对 Excel 的函数比较了解,通过用 Python 实现 ...

  9. 【转】经典!python中使用xlrd、xlwt操作excel表格详解

    最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究&q ...

  10. python中使用xlrd、xlwt操作excel表格详解

    近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究&qu ...

最新文章

  1. 获取应用程序路径信息
  2. stm32单片机屏幕一直闪_stm32实现LED灯的闪烁
  3. 虚拟键码 键盘消息(初稿)
  4. Algorithms学习笔记-Chapter0序言
  5. 不使用GACUtil.exe,如何部署和卸载程序集到GAC中
  6. [无处悲伤]年华世事两迷离
  7. 实现klib_使用klib加速数据清理和预处理
  8. 2017.5.6 表达式的值 思考记录
  9. python opencv 录制视频_python - 使用Opencv Python多线程录制视频 - 堆栈内存溢出
  10. 一步到位,用SQL检索ElasticSearch
  11. python 阿里云短信接口_python 之阿里云短信服务接入流程短信接口
  12. 2-2.基金的投资交易与结算
  13. android+下落+动画,完美起航-Android面试题之动画+事件处理篇
  14. Kotlin高仿微信-第26篇-朋友圈-选择图片、小视频对话框
  15. 英语语法回顾4——定语和定语从句
  16. 人都有说话的功能,中国人说汉语,美国人说英语,试用多态思想描述这一情形
  17. #谷歌地图# 谷歌地图报错
  18. 微心情:蝴蝶为花碎,花却随风飞
  19. 重新思考 视频超分辨 Transformers 中的对齐
  20. Python模块、包与面向对象综合案例

热门文章

  1. taichi获取鼠标位置
  2. 年度报告|Hologres重点功能年终大盘点
  3. 软件工程理论与实践——吕云翔 课后习题第三章答案
  4. uniapp中使用弹出层
  5. 代理商管理系统什么作用?
  6. php文件下载记录,php 文件被下载怎么办
  7. https返回400_HTTP请求中带有特殊字符|,返回400错误
  8. 住宅供水系统全面更新工程
  9. 什么是分布式架构,有什么优势?
  10. Halcon之感兴趣的区域