Я работаю над проектом, в котором мне нужно обнаружить все ячейки с границами, но я столкнулся с проблемой, я не знаю, намеренно ли это, но почему openpyxl принимает границу двух соседних ячеек например:
Если ячейка B2 имеет нижнюю границу, тогда ячейка B3 должна иметь верхнюю границу, но когда я пытаюсь это сделать:
if ws['B2'].border.bottom.style is not None:
print("B2")
if ws['B3'].border.top.style is not None:
print("B3")
Она печатает только B2
Как я уже сказал, я не знаю, является ли это преднамеренным или ошибкой, потому что я пытался сделать то же самое с C# excel interop, и оба оператора напечатали значение, означающее, что граница существует в обеих ячейках.
Итак, могут ли соседние ячейки в Excel иметь разные границы, это ошибка в openpyxl или я ошибаюсь?