に定義されていない、私はエラーを得た:NameError:名「シート」が
NameError: name 'sheet' is not defined .I wanna parse excel and print the content.
私はコードを書いた:このエラーは、私が使用するために何かを追加happens.Shouldなぜ
class ReadData():
def __init__(self, sheet_path):
self.book = xlrd.open_workbook(sheet_path)
self.sheet = self.book.sheet_by_index(1)
self.companies = []
def read(self):
for row_index in range(2, sheet.nrows):
rows = sheet.row_values(row_index)
print(rows)
x = ReadData('./data/excel1.xlsx')
x.read()
私は本当に理解することはできませんを初期化するにはどうすればよいですか?
であるあなたは、 'range'に1つの以上の場所で補正のための –
おかげ' self'を逃しました! –