Python错误:工作表属性没有列ncolumns

时间:2015-07-08 09:48:26

标签: python xlrd

我正在学习python,并尝试搜索给定的文本, 然而我对这个错误感到震惊,试图google并自己解决但没有用。 这是我的代码。

import xlrd

book = xlrd.open_workbook("TC0132_Shooting_Information_Display(OSD_List)_DMHH.xlsm" , "rb")
print book.nsheets
print book.sheet_names()
first_sheet = book.sheet_by_index(0)
# print first_sheet.row_values(10)
cell = first_sheet.cell(10 ,10)
print cell
# print cell.value

print first_sheet.row_slice(rowx=9,start_colx=2,end_colx=10)

for i in range(first_sheet.nrows):
    row = first_sheet.row_values(10)
    for j in range (first_sheet.ncolumns):
        column == first_sheet.column_values(5)
        if row[column] == search_value:
            print i,j
    print 0

提前致谢。

1 个答案:

答案 0 :(得分:1)

没有ncolumns这样的属性: 你有一个错字:

for j in range (first_sheet.ncols):

而不是

for j in range (first_sheet.ncolumns):