Openpyxl граница соседних клеток - PullRequest
0 голосов
/ 28 апреля 2020

Я работаю над проектом, в котором мне нужно обнаружить все ячейки с границами, но я столкнулся с проблемой, я не знаю, намеренно ли это, но почему 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 или я ошибаюсь?

...