View difference between Paste ID: dy4c5xx2 and MQ4hC7nj
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