Обработка json в python с google sheets-api
Всем привет!Для некоторых задачей мне необходимо считать количество индексов в колонке. Делаю я это с помощью подсчета строк, дальше собирался использовать len. Вот код
index = service.spreadsheets().values().get(
spreadsheetId=spreadsheet_id,
range='B2:B',
majorDimension='ROWS').execute()
pprint(index)
Вот только на выходе получается json, который не дает мне посчитать количество элементов:
{'majorDimension': 'ROWS',
'range': 'Sheet1!B2:B1000',
gii'values': [['Имя1'],
['Имя2'],
['Имя3'],
['Имя4'],
['Имя5'],
['Имя6'],
['Имя7'],
['Имя8'],
['Имя9'],
['Имя10'],
['Имя11'],
['Имя12'],
['Имя13']]}
Подскажите, пожалуйста, как обработать json так, чтобы в списке остались лишь элементы из ячеек?
Ответы (1 шт):
Автор решения: Jack_oS
→ Ссылка
Преобразовать index из json в словарь:
data = json.loads(index)
Посчитать количество словарей в values:
len_names = len(data['values'])