Как извлечь значения ячеек из объекта столбца в openpyxl? - PullRequest
0 голосов
/ 22 мая 2018

В Python печать столбца из электронной таблицы просто возвращает

<Cell 'File Name' .A000>

, но мне нужно единственное значение, которое находится в ячейке.Я не могу понять из документации openpyxl, как сделать это для всего столбца так же, как для отдельной ячейки.

1 Ответ

0 голосов
/ 23 мая 2018

Я постараюсь ответить на ваш вопрос, но лучше добавить код, если вам нужна помощь других людей.

Предположим, col - это переменная, представляющая ваш столбец, и вы хотите напечатать первыйстрока:

print(col[0].value)

Если вы хотите сделать это для всех строк столбца, просто используйте цикл: если l - длина вашего столбца:

for ii in range(0,l):
    print(col[ii].value)

Есливы не знаете априори длину вашей колонки попробуйте что-то вроде этого:

for row in tuple(sheetName.rows):
    print(row[yourColumnNumber].value)

или попробуйте

for row in tuple(col.rows):
    print(row[0].value)
...