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使用smtplib模块通过gmail实现邮件发送的方法
May 08 Python
Python中返回字典键的值的values()方法使用
May 22 Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 Python
python 处理telnet返回的More,以及get想要的那个参数方法
Feb 14 Python
Python单元和文档测试实例详解
Apr 11 Python
python学习--使用QQ邮箱发送邮件代码实例
Apr 16 Python
Python安装selenium包详细过程
Jul 23 Python
Django之路由层的实现
Sep 09 Python
在django中使用apscheduler 执行计划任务的实现方法
Feb 11 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 Python
Python实现的扫码工具居然这么好用!
Jun 07 Python
python实现一个简单的贪吃蛇游戏附代码
Jun 28 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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
PHP下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
PHP中for与foreach的区别分析
2011/03/09 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
javascript 对象比较实现代码
2009/04/27 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
关于query Javascript CSS Selector engine
2013/04/12 Javascript
JS实现时间格式化的方式汇总
2013/10/16 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
2014/03/05 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
node.js实现登录注册页面
2017/04/08 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
vue组件库的在线主题编辑器的实现思路
2020/04/03 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
[41:54]2018DOTA2亚洲邀请赛 4.1 小组赛A组加赛 TNC vs Liquid
2018/04/03 DOTA
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
学习python之编写简单乘法口诀表实现代码
2016/02/27 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
Python最火、R极具潜力 2017机器学习调查报告
2017/12/11 Python
python MySQLdb使用教程详解
2018/03/20 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
python多线程共享变量的使用和效率方法
2019/07/16 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
简历中个人自我评价范文
2013/12/26 职场文书
企业管理毕业生求职信范文
2014/03/07 职场文书
结婚保证书
2015/01/16 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
拉贝日记观后感
2015/06/05 职场文书
养成教育工作总结
2015/08/13 职场文书