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

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

概述1.在python中excel的简单读写 *** 作,推荐使用xlrd(特别是读 *** 作)2.到http://pypi.python.org/pypi/xlrd去下载xlrd库;3.工程代码如下:复制代码代码如下:   importxlrd    &nbs 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,4.0]
[1.0,4.0] 总结

以上是内存溢出为你收集整理的python中查找excel某一列的重复数据 剔除之后打印全部内容,希望文章能够帮你解决python中查找excel某一列的重复数据 剔除之后打印所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1202729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存