打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用python查找excel里面的某一列的重复数据,剔除之后打印
用python查找excel里面的某一列的重复数据,剔除之后打印
2012-12-01 10:14:24     我来说两句       作者:androidzhaoxiaogang
收藏   
我要投稿
[python] 
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]
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用python3将大量数据导出到Excel中的小技巧(openpyxl低版本可用:我的电脑上)
零基础使用Python读写处理Excel表格
用 Python 帮运营妹纸快速搞定 Excel 文档
10分钟学会用Python轻松玩转Excel
Python怎么爬虫淘宝商品数据
使用Python自动生成报表以邮件发送
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服