Python读excel去重

@Python读excel去重

Python读excel去重

excel里某一行重去,去掉这一行,直接上代码

一段漂亮的代码

// An highlighted block
import xlrd                             #打开excel文件
import math;

#将创建的属性字段删除——读取
data = xlrd.open_workbook('PoiDownload_fz11resout.xls')   #打开Excel文件读取数据
sh = data.sheet_by_name("PoiDownload_福州11resout")       #通过工作簿名称获取(excel下面的表单)
print(sh.nrows)                         #行数
print(sh.ncols)                         #列数
n=0
i=0

#写入
file = open('PoiDownload_fz11resout-resout.xls', 'w', encoding='gbk')
# shuxing = ['uid', 'name', 'bdlocal', 'x','y', 'adress', 'city', 'class']
shuxing = ['uid', 'shuxing']
for i in range(len(shuxing)):
    file.write(shuxing[i])
    file.write('\t')
file.write("\n")

uidlist = []
uid = sh.cell_value(0, 0)
file.write(uid)
uidlist.append(uid)
file.write("\t")
shuxing = sh.cell_value(0,1)
file.write(shuxing)
file.write("\t")
file.write("\n")

for n in range(1,sh.nrows):
    uid = sh.cell_value(n,0)
    if uid in uidlist:
        continue
    else:
        uidlist.append(uid)
        file.write(uid)
        file.write("\t")
        shuxing = sh.cell_value(n, 1)
        file.write(shuxing)
        file.write("\t")
        file.write("\n")
file.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值