• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

用python查找excel里面的某一列的重复数据,剔除之后打印

python 水墨上仙 2470次浏览

python里面excel的简单读写操作我这里推荐使用xlrd(特别是读操作)
http://pypi.python.org/pypi/xlrd 去下载 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查找excel里面的某一列的重复数据,剔除之后打印
喜欢 (0)
加载中……