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 相关文章推荐
php使用递归与迭代实现快速排序示例
Jan 23 Python
python实现端口转发器的方法
Mar 13 Python
Python字符串格式化的方法(两种)
Sep 19 Python
Python中join函数简单代码示例
Jan 09 Python
Python多进程并发与多线程并发编程实例总结
Feb 08 Python
python基础教程项目二之画幅好画
Apr 02 Python
python3获取两个日期之间所有日期,以及比较大小的实例
Apr 08 Python
PyQt5实现拖放功能
Apr 25 Python
Django--权限Permissions的例子
Aug 28 Python
python xlwt如何设置单元格的自定义背景颜色
Sep 03 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
Python3查找列表中重复元素的个数的3种方法详解
Feb 13 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
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
PHP实现类似于C语言的文件读取及解析功能
2017/09/01 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
jquery中this的使用说明
2010/09/06 Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
2015/03/04 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
javascript css红色经典选项卡效果实现代码
2016/05/17 Javascript
喜大普奔!jQuery发布 3.0 最终版
2016/06/12 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
python制作填词游戏步骤详解
2019/05/05 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
django框架cookie和session用法实例详解
2019/12/10 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
keras 自定义loss层+接受输入实例
2020/06/28 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
伊利莎白雅顿官网:Elizabeth Arden
2016/10/10 全球购物
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
Myprotein中国网站:欧洲畅销运动营养品牌
2021/02/11 全球购物
MySQL面试题
2014/01/12 面试题
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
学生会主席演讲稿
2014/04/25 职场文书
初中生300字旷课检讨书
2014/11/19 职场文书
师德承诺书
2015/01/20 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
公司转让协议书
2016/03/19 职场文书
vue实现无缝轮播效果(跑马灯)
2021/05/14 Vue.js
mysql中整数数据类型tinyint详解
2021/12/06 MySQL