用Python实现Excel的基本操作

今天学的知识都比较简单,主要用Python调用库xlrdxlwt实现Excel的基本操作,本实例是原来的工作簿的表单进行求和和平均数操作,之后再将该数据写入到新的工作簿中的新的表单中,几个for循环要好好理解!废话不多说,直接上代码。


代码

#编辑Excel实质 比如修改test.xlsx
#读取->编辑->写入一个新的文件
#导入库xlrdg和xlwt
import xlrd,xlwt
#打开原有工作薄
workbook1 = xlrd.open_workbook('xlsx/成绩表.xlsx')
#打开该工作簿的一个表单
sheet1=workbook1.sheet_by_index(0)
#将总分添加到表单的第一行第几列中,指定类型为text
sheet1.put_cell(0,sheet1.ncols,xlrd.XL_CELL_TEXT,'总分',None)

for a in range(1,19):
    #获取指定行的某几列数值,得到的是一个数组sore1
    score1 = sheet1.row_values(a,1,4)
    #存放总分数据:put_cell(row,col,type,value,xf_index)
    sheet1.put_cell(a,4,xlrd.XL_CELL_NUMBER,sum(score1),None)

for b in range(1,4):
    #获取指定列的某几行数值,得到的是一个数组sore2
    score2 = sheet1.col_values(b,1,19)
    avg = sum(score2)/len(score2)
    #存放平均数据
    sheet1.put_cell(19,b,xlrd.XL_CELL_NUMBER,avg,None)

#创建新的工作薄
workbook2=xlwt.
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值