Форум сайта python.su
Есть такой пример чтения из Гугл-таблицы. Все замечательно работает. Подскажите - как записывать данные в Гугл таблицу.
Пример:
import requests import csv import io headers={} headers["User-Agent"]= "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0" headers["DNT"]= "1" headers["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" headers["Accept-Encoding"] = "deflate" headers["Accept-Language"]= "en-US,en;q=0.5" lines = [] file_id="19Y_Oi5_riecwonPbtxN4sfDntZO62s_vJbXoogFFp9o" url = "https://docs.google.com/spreadsheets/d/{0}/export?format=csv".format(file_id) r = requests.get(url) data = {} cols = [] sio = io.StringIO( r.text, newline=None) reader = csv.reader(sio, dialect=csv.excel) rownum = 0 for row in reader: if rownum == 0: for col in row: data[col] = '' cols.append(col) else: i = 0 for col in row: data[cols[i]] = col i = i +1 print data rownum = rownum + 1
Офлайн
ewroСмысл? Не мог сразу заполненный словарь сделать?
headers={}
headers= “Mozilla/5.0 (Windows NT 6.2; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0”
headers= “1”
headers = “text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8”
headers = “deflate”
headers= “en-US,en;q=0.5”
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Отредактировано DamMercul (Дек. 3, 2017 10:36:21)
Офлайн
Все уже придумано и работает
https://developers.google.com/sheets/api/guides/values
Офлайн