SHOW:
|
|
- or go back to the newest paste.
1 | Tutorial https://www.youtube.com/watch?v=Bnoth-4Z8m8 | |
2 | ||
3 | import gspread # импортируем gspread | |
4 | from oauth2client.service_account import ServiceAccountCredentials # ипортируем ServiceAccountCredentials | |
5 | import pprint # импортируем pprint | |
6 | ||
7 | link = ['https://spreadsheets.google.com/feeds', 'https://www.googleapis.com/auth/drive'] # задаем ссылку на Гугл таблици | |
8 | my_creds = ServiceAccountCredentials.from_json_keyfile_name('creds.json', link) #формируем данные для входа из нашего json файла | |
9 | client = gspread.authorize(my_creds) # запускаем клиент для связи с таблицами | |
10 | sheet = client.open('Python').sheet1 # открываем нужную на таблицу и лист | |
11 | print_p = pprint.PrettyPrinter() # описываем прити принт | |
12 | ||
13 | get_data = sheet.get_all_records() #получаем все данные из таблици | |
14 | get_data1 = sheet.row_values(2) #получаем данные ряда | |
15 | get_data2 = sheet.col_values(2) #получаем данные колонки | |
16 | get_data3 = sheet.cell(2,2).value #получаем данные ячейки | |
17 | ||
18 | print("get_data ") #выводми в консоль текст get_data | |
19 | print_p.pprint(get_data) #выводми в консоль значение get_data | |
20 | print("get_data1 ") #выводми в консоль текст get_data1 | |
21 | print_p.pprint(get_data1) #выводми в консоль значение get_data1 | |
22 | print("get_data2 ") #выводми в консоль текст get_data2 | |
23 | print_p.pprint(get_data2) #выводми в консоль значение get_data2 | |
24 | print("get_data3 ") #выводми в консоль текст get_data3 | |
25 | print_p.pprint(get_data3) #выводми в консоль значение get_data3 | |
26 | ||
27 | ||
28 | sheet.update_cell(2,2, "new_value") #меняем значение ячейки | |
29 | get_data5 = sheet.cell(2,2).value #получаем данные ячейки | |
30 | print("get_data5 ") #выводми в консоль текст get_data5 | |
31 | print_p.pprint(get_data5) #выводми в консоль значение get_data5 |