Я пытаюсь прочитать эти ячейки , используя openpyxl в Python. Есть две объединенные ячейки под названием «Имя», и я пытаюсь создать для l oop, чтобы читать ячейки, но пропускать ячейки с одинаковым содержимым. Для этого я проверяю каждую ячейку с ее последующим столбцом или следующей строкой, если они совпадают, я их пропускаю. Проблема в том, что только остальные ячейки в объединенной ячейке называются «None», поэтому он сравнивает «None» с «Name» и не пропускает дубликат. Желаемый результат - «Очистить, имя», но вместо этого я получаю «Очистить, имя, имя». Есть ли способ обнаружить дубликат, даже если это объединенная ячейка?
Вот мой текущий подход:
origName2 = sheet.cell(row=(rowNum+1), column=colNum).value
origName1 = sheet.cell(row=rowNum, column=(colNum+1)).value
origName = sheet.cell(row=rowNum, column=colNum).value
if str(origName) == "None":
pass
elif str(origName) == str(origName1):
pass
elif str(origName) == str(origName2):
pass
else:
commands.append(origName)