Что это за структура данных в таблицах? - PullRequest
0 голосов
/ 27 января 2020
# Authorize Spreadsheet Access
gc = pygsheets.authorize(service_file=gServiceAccAuthFile, retries=1)
# Open spreadsheet
sh = gc.open_by_key(gSheetKey)
# Open Worksheet
wks = sh.worksheet_by_title(gWorksheetName)
mydict = wks.get_values('A1','A55',returnas='cell')

print(mydict[5])

[<Cell A6 'MY CELL CONTENTS'>]

Я хотел бы узнать, что это за тип данных, и как я могу использовать отдельные значения (Cell A6 (или просто A6) и MY CELL CONTENTS).

Я пытался print(mydict[5][0]), но это просто возвращает: <Cell A6 'MY CELL CONTENTS'>

1 Ответ

1 голос
/ 27 января 2020

Вот документация pygsheets: https://pygsheets.readthedocs.io/en/stable/index.html

и соответствующие разделы:


Похоже, ваш выбор получает список списков из Cell объектов, поэтому было бы более разумно назвать его my_list.

Вы можете получить доступ к значению с помощью Cell.value. В этом случае my_list[6][0].value.

Если вы хотите получить конкретный доступ к значению A6, нет необходимости выбирать весь диапазон. Вы можете использовать Worksheet.get_value.

print(wks.get_value('A6'))

Или, если вам действительно нужна клетка,

a6 = wks.cell('A6')
print(a6.value)
...