Оператор равенства Python не распознает значение xlwt.worksheet.cell().

Новичок в питоне.

Попытка написать небольшой оператор if для чтения и распознавания ячейки в файле Excel.

    import xlwt
    import xlrd
    style = xlwt.easyxf('font: bold 1')
    workbook = xlrd.open_workbook('//.../redirection/user/Documents/file.xlsx')
    worksheet = workbook.sheet_by_index(0)
    x = 5
    def scrubber(x):
        if worksheet.cell(x,10) == "text:'posted'":
            worksheet.write(x,10,"testing", style)
            print("success")
        else:
            print('something aint write')

    scrubber(x)
    worksheet.cell(x,10)

функция печатает

    something aint right

и worksheet.cell(x,10) печатает

    text:'posted'

Как правильно определить, что возвращает функция worksheet.cell()? Что еще я делаю не так?

Благодарю.

0 ответов

Другие вопросы по тегам