python对excel数据求和_96、python操作excel求和
这⾥介绍如何⽤python来⾃动完成我们的excel⼯作。
本⽂的⽬的是展⽰⼀些常见的Excel任务,以及如何在python pandas中执⾏类似的任务。例⼦微不⾜道,但重要的是通过这个例⼦来循序渐进的介绍pandas简单到复杂的功能。展⽰pandas如何利⽤Python的完整的模块系统做⼀些简单的⽂字处理。
python怎么读取excel文件数据⾃动求和
数据如下:
原始数据截图
第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.
图⽚发⾃简书App
只需要这么⼏⾏代码,就完成了读取excel,然后对P1,P2,P3,P4,P5求和,平均值,最⼩值,最⼤值,
并写⼊新⽂件的功能。
第17,18⾏代码,把求各⾏和的结果写⼊⼀个新的excel⽂件,名字为newxls.xls,并指定写⼊第⼀个名为0的⼯作表中。
其中14⾏代码中df.head()使⽤head()函数查看列表前⼏⾏数据(默认是前5⾏),如果我在括号⾥写3,结果只会显⽰前3⾏,如下:
图⽚发⾃简书App
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论