python办公自动化(2)利用xlrd,xlutils读取和修改

二、我利用的是pycharm,这一次需要用的xlrd,xlutils二个包
如果之前没有用过xlrd,则看第一篇文章链接在此
pip install xlutils
注意:输出的时候如果后缀是xlsx,则容易输出错误
所以可以更改成xls则会成功

import xlrd
from xlutils.copy import copy
#打开excel
wb=xlrd.open_workbook("秋风起.xlsx")#这次运用到了xlrd
#copy一份数据容易修改
wq=copy(wb)
#选择工作簿
sh=wq.get_sheet(0)#从0开始计算,直接输入数字,这个get_sheet(0)是copy出来才能用到的
sh.write(5,0,'保家卫国')#sh是选择好的工作簿
#然后write(5,0,'保家卫国')是先定位#置5,0。内容是保家卫国
sh.write(5,1,'45')
sh.write(5,2,'123')
sh2=wq.add_sheet("总的合计")
#在wq经过操作的基础之上,addsheet是增加一个工作簿
#工作簿名称是总的合计
num=0#设置一个累加变量
rs=wb.sheet_by_index(0)#选择第0页
for i in range(1,rs.nrows):#第3列累加的和
        num=rs.cell_value(i,2)+num
sh2.write(0,0,"总票房")#第二个工作簿第一个表格输出总票房
sh2.write(0,1,num)#第二个工作簿第二个表格输出累加的值
wq.save("新的.xls")#另存为xls

在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值