Как получить значение ячейки вместо'с openpyxl - PullRequest
0 голосов
/ 19 июня 2019

В основном я не могу получить значение ячейки из файла Excel с openpyxl.


import openpyxl

book = openpyxl.load_workbook('Inputs.xlsx')
sheet = book.active

print(sheet['A2'])

В столбце «А» имеются тезисные значения

Velocidad 3 5 7 9 11 13 15 17 19 21 23 25 27

И вместо '3' я получаю Ячейку 'Hoja1'.A2 , являющуюся Hoja1 именем листа.

Спасибо!

1 Ответ

1 голос
/ 19 июня 2019

sheet['A2'] является объектом, а именно экземпляром класса Cell ( docs ).

Объект ячейки имеет свойство value, поэтому вместо

print(sheet['A2'])

использовать

print(sheet['A2'].value)

Вот еще один пример использования из документов: https://openpyxl.readthedocs.io/en/stable/usage.html

...