python合并同类型excel表格的方法


Posted in Python onApril 01, 2018

本文实例为大家分享了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+;,

复制所选内容,把筛选的数据复制到新的标签页里,可进行均值分析。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Django的URLconf中使用多个视图前缀的方法
Jul 18 Python
Python语言的面相对象编程方式初步学习
Mar 12 Python
Python字符串和字典相关操作的实例详解
Sep 23 Python
python处理csv数据动态显示曲线实例代码
Jan 23 Python
python微信跳一跳系列之色块轮廓定位棋盘
Feb 26 Python
Python中关键字global和nonlocal的区别详解
Sep 03 Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 Python
python实现的按要求生成手机号功能示例
Oct 08 Python
在Python中利用pickle保存变量的实例
Dec 30 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
Jun 15 Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 Python
python实现两个文件合并功能
Apr 01 #Python
Python中一行和多行import模块问题
Apr 01 #Python
Python对List中的元素排序的方法
Apr 01 #Python
Python去除、替换字符串空格的处理方法
Apr 01 #Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 #Python
python 通过xml获取测试节点和属性的实例
Mar 31 #Python
Python Xml文件添加字节属性的方法
Mar 31 #Python
You might like
php入门教程 精简版
2009/12/13 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
javascript 函数使用说明
2010/04/07 Javascript
jquery一句话全选/取消全选
2011/03/01 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
Node.js读取文件内容示例
2017/03/07 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
JavaScript判断数组类型的方法
2019/10/23 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
讲解Python中运算符使用时的优先级
2015/05/14 Python
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
Python温度转换实例分析
2018/01/17 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
Python编译成.so文件进行加密后调用的实现
2019/12/23 Python
Python数组并集交集补集代码实例
2020/02/18 Python
python实现图片横向和纵向拼接
2020/03/05 Python
python爬取代理ip的示例
2020/12/18 Python
python接口自动化框架实战
2020/12/23 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
入党自我评价范文
2014/02/02 职场文书
财务会计求职信范文
2015/03/20 职场文书
个人催款函范文
2015/06/24 职场文书