有没有一种方法可以跳过使用Python在Excel中合并单元格中的空白单元格的阅读?

时间:2020-06-18 17:25:45

标签: python excel

我正在尝试在Python中使用openpyxl阅读这些cells。有两个合并的单元格,称为“名称”,我正在尝试创建一个for循环以读取单元格,但跳过具有相同内容的单元格。为此,我检查每个单元格的后续列或后续行,如果它们相同,则跳过它们。问题在于,合并单元格中的其余单元格仅称为“无”,因此它将“无”与“名称”进行比较,并且不会跳过重复项。所需的输出是“ Clear,Name”,但我却得到“ Clear,Name,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)

0 个答案:

没有答案