这里介绍如何用python来自动完成我们的excel工作。

本文的目的是展示一些常见的Excel任务,以及如何在python pandas中执行类似的任务。例子微不足道,但重要的是通过这个例子来循序渐进的介绍pandas简单到复杂的功能。展示pandas如何利用Python的完整的模块系统做一些简单的文字处理。

自动求和

数据如下:原始数据截图

第1步,求出每一行数据的和,并作为一个新列附加到数据中。在excel里,可能用公式是sum(A2:E2)。

在这里,这功能就可以用pandas的dataframe来解决。这里简单说下dataframe,我们简单认为,dataframe就是对应了excel的数据结构,我们操作的时候,就可以认为dataframe就是对应excel的操作。

第2步,对P1~P5的每一列做一个求和。在excel里是用公式,SUM(G2:G16).python对应解决方案是用 pandas的对应列,然后直接求sum即可。

第3步,对第一列求和,平均值,最小值,最大值。

程序逻辑如下,读入excel,然后按行求和,把求出所有行的和作为一个新列加到数据里,为防止破坏原始数据,写入一个新的excel文件,接着在python运行结果里显示对数据的操作结果。

程序如下:python代码

运行结果如下:

让我们看看新生成的excel.新生成的newxls.xls表格

只需要这么几行代码,就完成了读取excel,然后对P1,P2,P3,P4,P5求和,平均值,最小值,最大值,并写入新文件的功能。

第17,18行代码,把求各行和的结果写入一个新的excel文件,名字为newxls.xls,并指定写入第一个名为0的工作表中。

其中14行代码中df.head()使用head()函数查看列表前几行数据(默认是前5行),如果我在括号里写3,结果只会显示前3行,如下:

python数字求和程序_python操作excel求和相关推荐

  1. python让工作自动化_python操作excel让工作自动化

    某局某领导给了3只excel文件,一只里面有4个sheet需要处理,一个sheet有250+列,算下来总共有3000+列需要手动反复插入.删除列.拷贝.求和,所以给了4天的时间要完成. 我不愿意做大量 ...

  2. python表格处理工具_python 操作excel表格的方法

    说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...

  3. python编写表格程序_python对excel表格的操作

    # 工作簿, 工作表,单元格 #workbook ,sheet ,cell # 灵活擦欧总各种对象,进行修改' # 编辑样式 %cd D:\python全站\office D:\python全站\of ...

  4. Python数字华容道--程序实现的创意数学小游戏

    下载链接:Python数字华容道--程序实现的创意数学小游戏-Python文档类资源-CSDN下载 当前的数学教育环境下,更强调的是数学素养的提升,本程序提供了一个免费的数学益智小游戏的学习和训练平台 ...

  5. Python对Windows程序窗口操作:最大化、最小化、关闭

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 代码 补充 前言 Python对Windows程序窗口操作 最大化 最小化 关闭 代码 import win32con ...

  6. python对excel某一列求和-96、python操作excel求和

    这里介绍如何用python来自动完成我们的excel工作. 本文的目的是展示一些常见的Excel任务,以及如何在python pandas中执行类似的任务.例子微不足道,但重要的是通过这个例子来循序渐 ...

  7. python对excel数据求和_96、python操作excel求和

    这里介绍如何用python来自动完成我们的excel工作. 本文的目的是展示一些常见的Excel任务,以及如何在python pandas中执行类似的任务.例子微不足道,但重要的是通过这个例子来循序渐 ...

  8. python excel操作单元格_python 操作excel表格的方法

    说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...

  9. python做excel表格代码_python - 操作excel表格

    说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...

最新文章

  1. yolov5做情感识别
  2. JS 关于(function( window, undefined ) {})(window)写法的理解
  3. pytorch张量操作基础
  4. 【iCore3 双核心板_ uC/OS-III】例程四:时间管理
  5. curl只能抓取页面的部分内容的原因
  6. 二十三种设计模式详解
  7. 本地wordpress博客系统安装搭建实践
  8. 天锦十字绣:网购退货催生退货运费险
  9. 数据结构笔记(四)-- 静态链表实现
  10. violate原理,java内存模型,可见性,cache二级内存模型
  11. Android系统源码学习步骤
  12. 瑞利衰落信道仿真---Clarke Jakes Zheng模型(含matlab程序)
  13. 【翻译】图解Janusgraph系列-事务详解(Janusgraph Transactions)
  14. 十二星座物语,女生最喜欢的星座性格【1】
  15. 影片推荐:《机械姬》
  16. 《菜鸟教程》之基础教程
  17. AcWing 838. 堆排序
  18. 项目型公司 VS 产品型公司
  19. 老师傅传授,数控车床对刀步骤
  20. 拍摄UFP 单一职责原则

热门文章

  1. scp 传输文件指定端口、传输目录
  2. Markdown pad2 保存为pdf的两种方法
  3. Vue 实现数字滚动效果
  4. 独家 | 孔剑平:区块链超算芯片领域已进入系统性竞争阶段,入场门槛越来越高...
  5. 150℃下使用的无铅焊锡:为车载基板开辟新路
  6. mac-lol.tk syjc.html,华硕ET2020AUTK一体机用u盘装系统教程
  7. 你经常看的斗鱼直播平台,首次开源了自家项目
  8. 2020.9.22--PS--旋转与翻转、裁切工具、图片合成
  9. Map集合遍历的四种方法
  10. UAC是什么?如何关闭UAC?