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

来源:互联网 发布:淘宝买的衣服没有吊牌 编辑:程序博客网 时间:2024/05/19 21:15

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]


原创粉丝点击