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实现生成简单的Makefile文件代码示例
Mar 10 Python
详解Python中内置的NotImplemented类型的用法
Mar 31 Python
在Python的框架中为MySQL实现restful接口的教程
Apr 08 Python
使用相同的Apache实例来运行Django和Media文件
Jul 22 Python
bpython 功能强大的Python shell
Feb 16 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
python使用正则表达式匹配字符串开头并打印示例
Jan 11 Python
Django权限机制实现代码详解
Feb 05 Python
python实现校园网自动登录的示例讲解
Apr 22 Python
Python使用requests提交HTTP表单的方法
Dec 26 Python
使用Python快乐学数学Github万星神器Manim简介
Aug 07 Python
Python内置加密模块用法解析
Nov 25 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使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
PHP实现动态压缩js与css文件的方法
2018/05/02 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
Javascript 对象的解释
2008/11/24 Javascript
最简单的jQuery程序 入门者学习
2009/07/09 Javascript
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
document.addEventListener使用介绍
2014/03/07 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
js实现字符串转日期格式的方法
2015/05/20 Javascript
web前端开发JQuery常用实例代码片段(50个)
2015/08/28 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
基于javascript制作微博发布栏效果
2016/04/04 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
使用async、enterproxy控制并发数量的方法详解
2018/01/02 Javascript
vue实现搜索功能
2019/05/28 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
python版本单链表实现代码
2018/09/28 Python
信息专业学生学习的自我评价
2014/02/17 职场文书
物理系毕业生自荐书范文
2014/02/22 职场文书
《美丽的小路》教学反思
2014/02/26 职场文书
会计员岗位职责
2014/03/15 职场文书
机关职员工作检讨书
2014/10/23 职场文书
2014收银员工作总结范文
2014/12/16 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
mysql创建存储过程及函数详解
2021/12/04 MySQL