python合并同类型excel表格的方法
本文实例为大家分享了python合并同类型excel表格的具体代码,供大家参考,具体内容如下
python脚本如下,验证有效。
#!/usr/bin/envpython
#-*-coding:UTF-8-*-
importos,csv
classCSVTopoIreator:
def__init__(self,filename):
self.infile=open(filename,'rb')
self.reader=csv.reader(self.infile)
def__iter__(self):
returnself
defnext(self):
try:
row=self.reader.next()
exceptStopIteration:
self.infile.close()
raiseStopIteration
returnrow
defmain():
csvfile=file('csv_test.csv','wb')
writer=csv.writer(csvfile,delimiter=',',dialect='excel')
writer.writerow(['Items','Measure','Result'])
for(dirpath,dirnames,filenames)inos.walk('.'):
fornameinfilenames:
ifname!="new1.py"orname!="niniubi.csv":
filename=dirpath+'/'+name
print"csvfilename:",filename
ireator=CSVTopoIreator(filename)
#writer.writerow(ireator)
forainireator:
printa
writer.writerow(a)
csvfile.close()
if__name__=='__main__':
main()
合并当前文件夹里csv文件到一个excel表里,筛选需要的数据,excel2007里面alt+;,
复制所选内容,把筛选的数据复制到新的标签页里,可进行均值分析。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。