在xlrd中创建搜索方法

时间:2012-12-02 11:16:43

标签: python search xlrd

我正在尝试为excel文件创建一个搜索方法,如果找到这个单词,程序应该打印整行和 代码是

from xlrd3 import open_workbook,cellname,empty_cell,XL_CELL_TEXT,error_text_from_code, cellnameabs, colname
book= open_workbook('s1.xls')
sheet=book.sheet_by_index(0)


def search():
    s=[]
    a=str(input("Enter Search : "))
    x= [a]
    for row in range(sheet.nrows):
        for col in range(sheet.ncols):
            s.append(str(sheet.cell(row,col).value))
            if x == s:
                for col in range(sheet.ncols):
                    s=[]
                    s.append(int((sheet.cell(row,col).value)))
                    print (s)
                    s=[]
            elif x != s:
                s=[]
    search()

search()

我有一个问题,当它编号时,它像10301.0一样打印成浮动 我希望用户搜索确切的数字10301并显示为10301

有什么建议吗? 谢谢

0 个答案:

没有答案