python中查找excel某一列的重复数据 剔除之后打印


Posted in Python onFebruary 10, 2013

1.在python中excel的简单读写操作,推荐使用xlrd(特别是读操作)

2.到http://pypi.python.org/pypi/xlrd 去下载 xlrd库;

3.工程代码如下:

    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 (2)
Oct 31 Python
使用IPython来操作Docker容器的入门指引
Apr 08 Python
教你用一行Python代码实现并行任务(附代码)
Feb 02 Python
使用pygame模块编写贪吃蛇的实例讲解
Feb 05 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
Oct 12 Python
Python集合基本概念与相关操作实例分析
Oct 30 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
Mar 04 Python
JupyterNotebook 输出窗口的显示效果调整方法
Apr 13 Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 Python
Python编程中内置的NotImplemented类型的用法
Mar 23 Python
Python如何使用循环结构和分支结构
Apr 13 Python
python中的一些类型转换函数小结
Feb 10 #Python
学习python的几条建议分享
Feb 10 #Python
解决谷歌搜索技术文章时打不开网页问题的python脚本
Feb 10 #Python
easy_install python包安装管理工具介绍
Feb 10 #Python
python 从远程服务器下载日志文件的程序
Feb 10 #Python
使用python检测手机QQ在线状态的脚本代码
Feb 10 #Python
通过python下载FTP上的文件夹的实现代码
Feb 10 #Python
You might like
php学习之数据类型之间的转换代码
2011/05/29 PHP
解析PHP处理换行符的问题 \r\n
2013/06/13 PHP
如何利用PHP执行.SQL文件
2013/07/05 PHP
PHP中HTML标签过滤技巧
2014/01/07 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
ionic选择多张图片上传的示例代码
2017/10/10 Javascript
vue.js使用代理和使用Nginx来解决跨域的问题
2018/02/03 Javascript
layui前端框架之table表数据的刷新方法
2018/08/17 Javascript
微信小程序实现随机验证码功能
2018/12/20 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
EXTJS7实现点击拖拉选择文本
2020/12/17 Javascript
Python3单行定义多个变量或赋值方法
2018/07/12 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
Python日期时间Time模块实例详解
2019/04/15 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
Python进程池Pool应用实例分析
2019/11/27 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
华三通信H3C面试题
2015/05/15 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
成人大专自我鉴定范文
2013/10/19 职场文书
博士生导师推荐信
2014/07/08 职场文书
javascript函数式编程基础
2021/09/15 Javascript
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫