Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Определить координаты ячейки по ее значению в XLS файле

python
Теги: #<Tag:0x00007f7b70a97408>

(Виталий Коряков) #1

Привествую.
Каким образом в openpyxl (или другие смежные библиотеки) вытянуть координаты (строка, столбец) по текстовому значени ячейки? В openpyxl не могу найти подходящего метода, неужели его там нет?
К примеру coordinate_from_string дает цифровое значение стринговой ячейки. Есть ли подобные решения для значения ячейки?
Спасибо.


(Ray Romanov) #2

А этот не подошло?


(Виталий Коряков) #3

Нет, этот как раз рассказывает про coordinate_from_string, имеется в виду перевести (D4) в (4,4), а мне надо найти координаты именно по значению, если бы ячейка D4 имела “текст”, найти по этому тексту/значению.


(rmerkushin) #4

Думаю только как то так:

P.S.: Вот тут все методы ячейки можно глянуть в сорцах: https://bitbucket.org/openpyxl/openpyxl/src/dad834128adcb5ca4330bd2bc4bc714b54ccfbb9/openpyxl/cell/cell.py?at=default&fileviewer=file-view-default

P.P.S.: Поиск текста в excel доке:


(Виталий Коряков) #5

Да, думал может есть метод, а я его пропустил, таки нет, пришлось использовать велосипед )


Для моих нужд подходит.