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

 更新时间:2013年02月10日 17:42:36   作者:  
python查找excel某一列的重复数据,剔除之后打印,供大家学习参考
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实现拉普拉斯特征图降维示例

    今天小编就为大家分享一篇python实现拉普拉斯特征图降维示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • 关于Python错误重试方法总结

    关于Python错误重试方法总结

    在本篇文章里小编给网友们分享一篇关于关于Python错误重试方法总结内容,有需要的朋友们跟着学习参考下。
    2021-01-01
  • python同时给两个收件人发送邮件的方法

    python同时给两个收件人发送邮件的方法

    这篇文章主要介绍了python同时给两个收件人发送邮件的方法,涉及Python使用smtplib包发送邮件的相关技巧,需要的朋友可以参考下
    2015-04-04
  • python的迭代器与生成器实例详解

    python的迭代器与生成器实例详解

    这篇文章主要介绍了python的迭代器与生成器实例详解,需要的朋友可以参考下
    2014-07-07
  • python实现图像最近邻插值

    python实现图像最近邻插值

    这篇文章主要介绍了python实现图像最近邻插值,图像插值技术即Nearest Neighbour Interpolate是图像超分辨率领域的重要研究方法之一,其目的是根据已有的低分辨率图像,获得高分辨率图像,下面来看看文章具体的叙述,需要的朋友可以参考一下
    2022-03-03
  • Python制作动态字符画的源码

    Python制作动态字符画的源码

    python字符画是一个简单有趣的图画,它一般由程序制作而成,接下来通过本文给大家分享Python制作动态字符画的源码,需要的朋友可以参考下
    2021-08-08
  • 使用Python批量删除MySQL数据库的全部外键

    使用Python批量删除MySQL数据库的全部外键

    这篇文章主要为大家详细介绍了如何使用Python批量删除MySQL数据库的全部外键,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • 利用python画出折线图

    利用python画出折线图

    这篇文章主要为大家详细介绍了利用python画出折线图的相关代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • pytorch 如何使用batch训练lstm网络

    pytorch 如何使用batch训练lstm网络

    这篇文章主要介绍了pytorch 如何使用batch训练lstm网络的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Numpy array数据的增、删、改、查实例

    Numpy array数据的增、删、改、查实例

    今天小编就为大家分享一篇Numpy array数据的增、删、改、查实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06

最新评论