乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何使用python实现EXCEL数据统计功能-excel数据清洗,excel数据清洗筛选

如何使用python实现EXCEL数据统计功能-excel数据清洗,excel数据清洗筛选

作者:乔山办公网日期:

返回目录:excel表格制作


把你录制的宏里面的工作表名称改成activesheet就可以了
activesheet是表示当前工作表
甚至可以一次搞定,用循环语句一次读取200多个工作表。

Excel是数据分钟中最常用的工具,通过Python和Excel功能对比,介绍如何使用Python通过函数式编程完成zhidaoExcel中的数据处理及分析工作。
在Python中pandas库用于数据处理,我们从1787页的pandas官网文档中总结出最常用的36个函数,通过这些函数介绍如何通过Python完成数据生成和导入,数据清洗,预处理,以及最常见的数据分类,数据筛选,分类汇总,透视等最常见的操作。
第7章 数据汇总本章主要讲解如何对数据进行分类汇总。Excel中使用分类汇总和数据透视可以按特定维度对数据进行汇总;Python中使用的主要函数是groupby和pivot_table.
下面就详细的讲述整个实现过程。
1、在计算机上安装e799bee5baa6e59b9ee7ad94332python(x,y)2.6.6版本。这一步是确保机器上的python开发环境,具体的安装过程在此就不在赘述,网上相关资料比较多
2、建议安装一个Notepad++,这样写代码比较方便
3、在Notepad++中进行相关的设置,因为python对行缩进符比较敏感,用Tab键和space键混合使用,会导致编译错误,程序无法执行;但是一般tab键和Space键所敲出来的空格是隐藏的,为了编辑方便,就需要在Notepad中将空格符显示出来。设置如下图所示。

4、安装相应的开发包,这里采用的开发包为xlrd-0.9.3包(读取excel)和xlwt-0.7.5包(存写excel,只支持.xls格式,不支持.xlsx格式,如果需要.xlsx格式,请下载更高版本的安装包)。具体的安装过程在此不再赘述,请详见点击打开链接http://blog.csdn.net/dxh0907070012/article/details/23967247。
5、为所要处理的excel文件单独建立一个文件夹。
6、具体代码如下:

[python] view plain copy print?
#coding=utf-8
import xlrd
import xlwt
import string
import numpy as np
import os
class OperExcel():
def rExcel(self,inEfile,strfilename,outfile):
rfile=xlrd.open_workbook(inEfile)
table=rfile.sheet_by_index(0)
nrows=table.nrows-1
ncols=table.ncols

stationsheet=xlrd.open_workbook('D://rainfall_deal//stationposition.xlsx')
stationtable=stationsheet.sheet_by_index(0)
nstnrows=stationtable.nrows-1

wb=xlwt.Workbook()
ws=wb.add_sheet('year_month')

month=['1','2','3','4','5','6','7','8','9','10','11','12']

for stationindex in range(1,nstnrows):
eachday_rf=[]
yearsum=0
monthday_rf=[]
eachmon_rf=0
stncode=stationtable.cell(stationindex,0).value
#计算每个站点的年降水总量
for r in range(1,nrows):
if(table.cell(r,0).value==stncode):

python是一款应用非常广泛zd的脚本程序语言,谷歌公司的网页就是用python编写。python在生物信息、统计、网页制作、计算等多个领域都体现出了强大的功能。python和其他脚本语言如java、R、Perl 一样,都可以直接在命令行里运行脚本程序。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网