您好,欢迎来到图艺博知识网。
搜索
您的当前位置:首页python实现查找excel里某一列重复数据并且剔除后打印的方法

python实现查找excel里某一列重复数据并且剔除后打印的方法

来源:图艺博知识网


本文实例讲述了python实现查找excel里某一列重复数据并且剔除后打印的方法。分享给大家供大家参考。具体分析如下:

在python里面excel的简单读写操作我这里推荐使用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程序设计有所帮助。

Copyright © 2019- huatuoyibo.net 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务