Как вернуть буквы столбцов вместо номеров столбцов с помощью openpyxl? - PullRequest
0 голосов
/ 26 октября 2019

Я работаю над главой 12 «Автоматизация скучных вещей с помощью Python», и речь идет о работе с электронными таблицами с использованием openpyxl. У меня есть объект с именем «c», то есть «B1» электронной таблицы. Всякий раз, когда я использую 'c.column', вместо буквы 'B' возвращается номер '2'. Пример на странице возвращает письмо, поэтому мне интересно, почему у меня все по-другому.

1 Ответ

0 голосов
/ 26 октября 2019

Я нашел решение. Openpyxl имеет утилиты для решения этой проблемы, поэтому вот решение.

from openpyxl.utils import get_column_letter

, тогда c.column можно передать в функцию get_column_letter(c.column), которая будет возвращать букву вместочисло.

...