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+;,
复制所选内容,把筛选的数据复制到新的标签页里,可进行均值分析。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。