openpyxl,给单元格插入公式,求和通过excel公式实现
excel表格式: 表格名字,公式测试.xlsx
姓名 | 数学 | 英语 | 语文 | 体育 | 总分 |
徐0过 | 86 | 81 | 82 | 35 | |
徐1过 | 78 | 89 | 87 | 35 | |
徐2过 | 77 | 73 | 89 | 35 | |
徐3过 | 74 | 71 | 72 | 35 | |
徐4过 | 81 | 82 | 72 | 35 | |
徐5过 | 75 | 87 | 79 | 35 | |
徐6过 | 83 | 86 | 79 | 35 | |
徐7过 | 88 | 84 | 71 | 35 | |
徐8过 | 84 | 84 | 84 | 35 | |
徐9过 | 79 | 77 | 71 | 35 |
要求:通过openpyxl实现对表的行求和,将结果写到总分的列中
代码;
import openpyxl
wb = openpyxl.load_workbook('公式测试.xlsx')
ws = wb['test']min_row = ws.min_row
max_row = ws.max_row
min_col = ws.min_column
max_col = ws.max_columnfor row in range(min_row+1,max_row+1):key=ws.cell(row=row,column=max_col).coordinate#求和的开始单元格地址start = ws.cell(row=row,column=min_col+1).coordinate#求和的结束单元格地址end = ws.cell(row=row,column=max_col-1).coordinatews[key]=f'=SUM({start}:{end})'
wb.save('公式插入.xlsx')
工作表单元格的属性:
一、单元格属性
1、ws.cell(column=2,row=9).column_letter : 输出列字母号:B
2、ws.cell(column=2,row=9).coordinate 输出单元格地址:B9
3、ws.cell(column=2,row=9).col_idx 输出的是单元格的列号是数字,2
4、ws['A4'].row 拿到的行
5、ws['A7'].column 拿到列号
6、ws['B7'].value 拿到数值
ws['D4']=f'=SUM(A4:C4)'
openpyxl,给单元格插入公式,求和通过excel公式实现相关推荐
- c# 获取excel单元格公式结果_excel公式应用技巧:文字和数字混合的单元格,如何求和?...
编按:有些单位部分账目不够规范,譬如报销表,报销内容中文字和金额数据是记录在一起的,怎么求和得到报销金额呢?通常的做法是需要增加一列,把数据单独提取出来,然后进行求和.当然也可以用公式一步到位直接求和 ...
- excel统计求和:如何在合并后的单元格中复制求和公式
如下图所示,左边表格,展示了每个物品品类的销售数据,现在,我们在表中新增一列合并单元格,需要根据行业将每个品类的明细销售额汇总,并展示在合并单元格中,如右边表格中,浅红色填充的部分所示. 注:以上数据 ...
- asp.net mvc excel合并单元格_excel统计求和:如何在合并后的单元格中复制求和公式...
编按:哈喽,大家好!又到了一年一度的双十一购物狂欢节,小伙伴们有没有蠢蠢欲动呢?钱包都准备好了吗!这个双十一,大家都盯上了哪些好物呢?哪类产品的开销又会成为你贡献双十一销售额的主力军呢?赶紧在exce ...
- Excel黑科技——含合并单元格的同行求和并下拉自动填充
EXCEL求和篇1 起初对Excel的认知很简单,"So easy啊,稍微看看就会啊,office三件套用通了还不是手到擒来啊~"balabala诸如此类的话都是在脑子里深刻着的, ...
- 使用pandas处理excel,并使用Openpyxl修改单元格格式
使用pandas处理excel,并使用Openpyxl修改单元格格式 使用pandas处理excel,并使用Openpyxl修改单元格格式 需求 处理基本流程 查询资料过程 1.读取数据, 2.指标的 ...
- 【实践3】Python pandas读取Excel指定单元格 / 在指定单元格插入数据,不改变Excel格式
简单介绍 有时会遇到只需将爬取的数据填入指定的单元格,而不需要更改Excel格式的情况,或是将一个Excel指定单元格内容复制后插入另一个Excel的单元格. 完整代码 import pandas a ...
- python读取excel单元格填充色rgb_Python openpyxl读取单元格字体颜色过程解析
Python openpyxl读取单元格字体颜色过程解析 问题 我试图打印some_cell.font.color.rgb并得到各种结果. 对于一些人,我得到了我想要的东西(比如" FF00 ...
- 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总
在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总 目录 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌 ...
- Excel单元格插入图片,并自适应宽高——保姆级教程
Excel单元格插入图片,并自适应宽高--保姆级教程 author:陈镇坤27 日期:2022年3月22日 创作不易,转载请注明来源 摘要:计算图片高宽像素,将Excel单元格高宽单位转化为以像素为单 ...
- Excel中文本数字单元格批量转换(不影响公式单元格)
Excel经常会遇到以文本格式存储的数字,单元格坐上角显示一个绿色三角标志,如果需要转换为真正的数字,通常使用的方法是复制全部单元格,然后选择性粘贴,但是具有公式的单元格就被破坏了,公式转为了静态数值 ...
最新文章
- linux能远程打开桌面版,如何从Linux上远程显示Windows桌面
- firewalld的防火墙
- iOS数据存储——沙盒。
- vue --- ref属性获取dom元素和子组件的方法
- 业界重磅新书《UNIX/Linux网络日志分析与流量监控》首发
- 自己写的android apk反编译,获取Android自己写好了的apk以及反编译
- 完全平方数(HYSBZ-2440)
- php 分词技术,php实现的中文分词类完整实例
- Python之线程同步与线程锁
- Visual C# 2005 编译器选项
- python 正则表达式 符号及其定义
- java基础之API(String)
- Excel下拉框多选(支持再次选择已选项会取消选择)
- MATLAB的最速下降法实现
- 爱剪辑手机版 v51.0 至尊内购专业破解版的视频剪辑软件
- SqlServer 获取工作日(周六、周日休息,周六日不休息,周六不休息)
- 个人价值:个人价值冰山模型
- win10去掉快捷方式小箭头_win7系统如何去掉和恢复桌面快捷方式上的小箭头
- 命令控制之Telegram
- 一篇文章弄懂变压器的等效原理