使用Python更新Googlesheet

step1:
登录谷歌文档

step2:
新建一个表格并命名为test_sheet

step3:
①打开谷歌API控制台
②创建项目,命名为testproject


③点击创建

step4:
①点击创建凭据,选择服务账号

②命名服务账号为test_account并点击完成(可选项根据需求自行设置)

step4:
①点击凭据中创建的账号


②创建秘钥

③复制秘钥中的client_email,用于共享文档

step5:
①打开之前的文档,点击共享,输入刚才复制的邮箱后,点击发送

step6:
①加载pygsheets包

pip install pygsheets

②链接到Googlesheet

#encoding:utf-8
import pygsheets

client = pygsheets.authorize(service_file = 
r"C:\Downloads\testpygsheets.json")

#打开谷歌表格test_sheet
test_sheet = client.open('test_sheet')

#获取表格中的第一张表
sh1 = test_sheet.sheet1

#更新A1数据
sh1.update_value('A1','更新A1')

#更新A1到B2的数据
sh1.update_values('A1:B2',[['A1','A2'],['B1','B2']]) 

tips:
建议使用update_values,因为update_value逐格输入较慢