Как найти клетку в google sheets api на python?
У меня есть база данных в google sheets и мне надо найти клетку, которая совпадает с написанным словом. После этого напротив этой клетки написать ещё что-то.
Ответы (1 шт):
Автор решения: D. Violet
→ Ссылка
import gspread
from oauth2client.service_account import ServiceAccountCredentials
gscope = ['https://spreadsheets.google.com/feeds', 'https://www.googleapis.com/auth/drive']
gcredentials = 'New_table GSheet-6f900.json'
gdocument = 'New table'
credentials = ServiceAccountCredentials.from_json_keyfile_name(gcredentials, gscope)
gc = gspread.authorize(credentials)
wks = gc.open(gdocument).sheet1
# 1
cell = worksheet.find("Dough")
print("Found something at R%sC%s" % (cell.row, cell.col))
# 1.1
amount_re = re.compile(r'(Big|Enormous) dough')
cell = worksheet.find(amount_re)
# 2
cell_list = worksheet.findall("Rug store")
# 2.1
criteria_re = re.compile(r'(Small|Room-tiering) rug')
cell_list = worksheet.findall(criteria_re)