谷歌文档
1.登录谷歌文档
2.选择表格,转到Google表格,若此前没有登陆Google账号,会弹出登陆界面,进行登陆。


3.新建一个表格,并命名为testPygSheets,如图


谷歌API控制台
1.进入谷歌API控制台
2.创建新项目,随意命名,这里命名为testPygSheets,点击创建,如图



3.读写 Google Sheets,需要Google Drive API 和 Google Sheets API,点击库,或者如图的任意按钮均可,分别搜索Google Drive API 和 Google Sheets API,分别启用它们,如图:



4.创建凭据,有多种不同方式,这里以服务账号为例

点击创建,一路默认,完成即可

点击凭据,会看到刚刚创建的服务账号凭据,点击进去

看到如图界面,点击添加秘钥,选择JSON,点击创建,会自动下载一个.json的私钥文件,改名为testpygsheets.json,供python脚本使用


创建之后,本机会下载一个.json文件文件

共享谷歌文档
1.打开刚刚下载的.json文件,复制如图的邮箱地址,用于Google文档的共享

2.打开上文创建的Google表格,点击右上方的分享,输入刚刚复制的邮箱,点击查询到的邮箱用户,然后发送

分享成功后,可以看到如图显示

Python
1.安装pygsheets模块,打开终端输入
pip install pygsheets

等待下载完成即可
2.创建Python工程,将上文中下载的.json文件复制到工程中。如图:

3.编写代码main.py
import pygsheets
client = pygsheets.authorize(service_file = "testpygsheets.json")# 打开谷歌表格testPygSheets
sh = client.open('testPygSheets')#获取表格中的而第一张工作表
wks = sh.sheet1# 写入A1数据
wks.update_value('A1', "我是A1的内容")#读取C3数据
get=wks.get_value('C3')
print(get)
点击运行,即可修改Google表格中位置的数据

文档
具体pygsheets模块API使用,和其他方式凭证可以参考官网


















