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 pagedef 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 col2def 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程序设计有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2298551.html

(0)
上一篇 2025年2月28日 04:00:26
下一篇 2025年2月27日 10:14:11

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论