Как читать только текст без зачеркивания в ячейке excel через Python? - PullRequest
1 голос
/ 19 июня 2020

У меня есть лист Excel, как показано на изображении ниже, в котором есть некоторые ячейки, содержащие текст с зачеркиванием, а некоторые - без. Есть ли способ прочитать только текст без зачеркивания? Я смог проверить форматирование зачеркивания, используя приведенный ниже код, но он работает только на уровне ячейки. Ищете решение в python, но любые другие предложения приветствуются. Спасибо

скриншот excel

book = xlrd.open_workbook(bookName, formatting_info=True)
    sheet = book.sheet_by_name(sheetName)
    rows, cols = sheet.nrows, sheet.ncols
    for col in range(cols):
        for row in range(1, rows):
            xfx = sheet.cell_xf_index(row, col)
            xf = book.xf_list[xfx]
            bgx = xf.background.pattern_colour_index
            font = book.font_list[xf.font_index]
            if font.struck_out:

1 Ответ

0 голосов
/ 19 июня 2020

можно получить с помощью метода sheet.cell.value (). вы получите значение ячейки без форматирования

sheet.cell.value()
...