python實現(xiàn)查找excel里某一列重復數(shù)據(jù)并且剔除后打印的方法
更新時間:2015年05月26日 12:39:46 作者:令狐不聰
這篇文章主要介紹了python實現(xiàn)查找excel里某一列重復數(shù)據(jù)并且剔除后打印的方法,涉及Python使用xlrd模塊操作Excel的相關技巧,需要的朋友可以參考下
本文實例講述了python實現(xiàn)查找excel里某一列重復數(shù)據(jù)并且剔除后打印的方法。分享給大家供大家參考。具體分析如下:
在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程序設計有所幫助。
相關文章
Python采集C站熱榜數(shù)據(jù)實戰(zhàn)示例
這篇文章主要為大家介紹了Python采集C站熱榜數(shù)據(jù)實戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05

