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

本次是在原来有一定格式的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之间建立了一个管道而已,如下图:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值