当前位置: 移动技术网 > IT编程>脚本编程>Python > python中查找excel某一列的重复数据 剔除之后打印

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

2019年04月04日  | 移动技术网IT编程  | 我要评论

神魔遮天答题器,170彩票网,2012民生问题

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

2.到 去下载 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]

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网