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计算对角线有理函数插值的方法
May 07 Python
Python爬虫:通过关键字爬取百度图片
Feb 17 Python
python opencv检测目标颜色的实例讲解
Apr 02 Python
关于Tensorflow中的tf.train.batch函数的使用
Apr 24 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 Python
Python利用itchat库向好友或者公众号发消息的实例
Feb 21 Python
使用Python和Prometheus跟踪天气的使用方法
May 06 Python
pandas取出重复数据的方法
Jul 04 Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 Python
python sqlite的Row对象操作示例
Sep 11 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
Oct 29 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Dec 09 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将任何格式视频转为flv的代码
2009/09/03 PHP
PHP中simplexml_load_string函数使用说明
2011/01/01 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
2011/11/07 PHP
php文本转图片自动换行的方法
2013/03/13 PHP
PHP在不同页面间传递Json数据示例代码
2013/06/08 PHP
php读取目录所有文件信息dir示例
2014/03/18 PHP
php成功操作redis cluster集群的实例教程
2019/01/13 PHP
使图片旋转的3种解决方案
2013/11/21 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
JS数组的常见用法实例
2015/02/10 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
AngularJS入门之动画
2016/07/27 Javascript
jquery对象和DOM对象的相互转换详解
2016/10/18 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
2017/08/04 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
对numpy和pandas中数组的合并和拆分详解
2018/04/11 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
django数据库自动重连的方法实例
2019/07/21 Python
Django实现基于类的分页功能
2019/10/31 Python
python实现批量处理将图片粘贴到另一张图片上并保存
2019/12/12 Python
Python正则表达式学习小例子
2020/03/03 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
优秀教导主任事迹材料
2014/05/09 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python
python ConfigParser库的使用及遇到的坑
2022/02/12 Python
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL