本文实例为大家分享了python合并同类型excel表格的具体代码,供大家参考,具体内容如下
python脚本如下,验证有效。
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import os, csv
class CSVTopoIreator:
def __init__(self, filename):
self.infile = open(filename, 'rb')
self.reader = csv.reader(self.infile)
def __iter__(self):
return self
def next(self):
try:
row = self.reader.next()
except StopIteration:
self.infile.close()
raise StopIteration
return row
def main():
csvfile = file('csv_test.csv', 'wb')
writer = csv.writer(csvfile,delimiter=',',dialect='excel')
writer.writerow(['Items', 'Measure', 'Result'])
for (dirpath, dirnames, filenames) in os.walk('.'):
for name in filenames:
if name != "new1.py" or name != "niniubi.csv":
filename = dirpath + '/' + name
print "csv filename:", filename
ireator = CSVTopoIreator(filename)
#writer.writerow(ireator)
for a in ireator:
print a
writer.writerow(a)
csvfile.close()
if __name__ == '__main__':
main()
合并当前文件夹里csv文件到一个excel表里,筛选需要的数据,excel2007里面alt+;,
复制所选内容,把筛选的数据复制到新的标签页里,可进行均值分析。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。