Незначительное улучшение решения Сантоша
dict(cf.get_range(column_count=0,filter_empty=False)).keys()
Если вы заботитесь о заказе:
OrderedDict(cf.get_range(column_count=0,filter_empty=False)).keys()
get_range возвращает генератор. Мы можем создать дикт из генератора и получить ключи от него.
column_count = 0 ограничивает результаты ключом row_. Однако, поскольку эти результаты не имеют столбцов, нам также нужен filter_empty.
filter_empty = False позволит нам получить результаты. Однако пустые строки и призраки диапазона могут теперь быть включены в наш результат.
Если мы не возражаем против дополнительных затрат, получение только первого столбца разрешит пустые строки и диапазон призраков.
dict(cf.get_range(column_count=1)).keys()