python实现查找excel里某一列重复数据并且剔除后打印的方法


Posted in Python onMay 26, 2015

本文实例讲述了python实现查找excel里某一列重复数据并且剔除后打印的方法。分享给大家供大家参考。具体分析如下:

在python里面excel的简单读写操作我这里推荐使用xlrd(特别是读操作)

import xlrd 
def open_excel(fileName="simple.xls"):
  try:
    fileHandler = xlrd.open_workbook(fileName)
    return fileHandler
  except Exception, e:
    print str(e)  
def scan_excel(sheet_name1=u'Sheet1'):
  handler = open_excel()
  page = handler.sheet_by_name(sheet_name1)
  return page
def trim_cols(index=0):
  page = scan_excel()
  col1 = page.col_values(index)
  col2 = []
  for item in col1:
    if item not in col2:
      col2.append(item)
  print col1
  print col2
def main():
  trim_cols()
if __name__ == "__main__":
  main()

输出结果:

[1.0, 2.0, 3.0, 4.0, 1.0, 2.0, 3.0, 4.0]
[1.0, 2.0, 3.0, 4.0]

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
在Python中使用第三方模块的教程
Apr 27 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
Jan 02 Python
python opencv之分水岭算法示例
Feb 24 Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 Python
Django Rest framework频率原理与限制
Jul 26 Python
django框架模型层功能、组成与用法分析
Jul 30 Python
docker-py 用Python调用Docker接口的方法
Aug 30 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
利用python中的matplotlib打印混淆矩阵实例
Jun 16 Python
Python  Asyncio模块实现的生产消费者模型的方法
Mar 01 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
Mar 04 Python
python机器学习创建基于规则聊天机器人过程示例详解
Nov 02 Python
python使用正则表达式提取网页URL的方法
May 26 #Python
python获取指定路径下所有指定后缀文件的方法
May 26 #Python
python通过apply使用元祖和列表调用函数实例
May 26 #Python
python获取一组数据里最大值max函数用法实例
May 26 #Python
Python实现求最大公约数及判断素数的方法
May 26 #Python
Python实现队列的方法
May 26 #Python
Python实现栈的方法
May 26 #Python
You might like
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
拥抱模块化的JavaScript
2012/03/07 Javascript
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
js格式化时间的方法
2015/12/18 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
python异步任务队列示例
2014/04/01 Python
python简单实现计算过期时间的方法
2015/06/09 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
Python 机器学习库 NumPy入门教程
2018/04/19 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
python实现大学人员管理系统
2019/10/25 Python
Python生态圈图像格式转换问题(推荐)
2019/12/02 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
python属于跨平台语言码
2020/06/09 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
2014年学雷锋活动总结
2014/06/26 职场文书
先进基层党组织事迹材料
2014/12/25 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
2015年安全教育月活动总结
2015/03/26 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL
js 数组 fill() 填充方法
2021/11/02 Javascript
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android