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之从if开始语句的征程
Sep 14 Python
Python的Django框架安装全攻略
Jul 15 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
Dec 08 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
Jan 30 Python
Python3实现的回文数判断及罗马数字转整数算法示例
Mar 27 Python
python操作kafka实践的示例代码
Jun 19 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
Jul 30 Python
kafka监控获取指定topic的消息总量示例
Dec 23 Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 Python
Python自动化测试基础必备知识点总结
Feb 07 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跳出循环的方法以及continue、break、exit的区别介绍
2013/07/01 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
php操作xml并将其插入数据库的实现方法
2016/09/08 PHP
Javascript中对象继承的实现小例
2014/05/12 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
javascript表单验证大全
2015/08/12 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
2018/01/22 jQuery
JS实现简单的星期格式转换功能示例
2018/07/23 Javascript
详解Vue 动态组件与全局事件绑定总结
2018/11/11 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
Python中表达式x += y和x = x+y 的区别详解
2017/06/20 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
Python爬取qq空间说说的实例代码
2018/08/17 Python
python实现字符串和字典的转换
2018/09/29 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
Python unittest框架操作实例解析
2020/04/13 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
Peter Millar官网:美国高档生活服饰品牌
2018/07/02 全球购物
直接有效的自我评价
2014/01/11 职场文书
教师业务学习制度
2014/01/25 职场文书
婚礼主持词
2014/03/13 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书