网络编程
位置:首页>> 网络编程>> Python编程>> python实现查找excel里某一列重复数据并且剔除后打印的方法

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

作者:令狐不聪  发布时间:2021-01-23 10:27:45 

标签: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程序设计有所帮助。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com