Python-pygsheets模块(读写Google谷歌文档)

article/2025/11/6 7:09:07

谷歌文档

1.登录谷歌文档
2.选择表格,转到Google表格,若此前没有登陆Google账号,会弹出登陆界面,进行登陆。
在这里插入图片描述
在这里插入图片描述
3.新建一个表格,并命名为testPygSheets,如图
在这里插入图片描述
在这里插入图片描述

谷歌API控制台

1.进入谷歌API控制台
2.创建新项目,随意命名,这里命名为testPygSheets,点击创建,如图
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使用,和其他方式凭证可以参考官网


http://chatgpt.dhexx.cn/article/RkO9n8oS.shtml

相关文章

在线文档 - Google drive

1.应用场景 主要用于在线协作以及记录数据 2.学习/操作 1.介绍 Google 在线文档 主要分为 Docs, Sheets, Slides, Forms 类同于Windows office Word, Excel, PPT 中文界面如下: 英文界面如下: 2.使用 帮助文档: https://support.google.com/a/users/answer/93000…

Structure of a Google Docs document 谷歌文档的结构

本文由 张驰 翻译,更新时间:2020-02-16 https://developers.google.com/docs/api/concepts/structure 谷歌文档的结构 本指南解释了 Google Docs 文档的内部结构:组成文档的元素以及这些元素之间的关系。 顶级元素 文档的顶级元素包括正…

Google 如何写设计文档

作者:Malte是Vercel的CTO。在此之前,Malte是负责谷歌搜索渲染的首席工程师,以及Search on Laptops, Tablets, 和Desktop的工程总监。 译者,许晓斌,现任阿里巴巴资深技术专家,《Maven实战》作者。 本文获得作…

在线文档方案---Google docs

1.介绍 谷歌文档包括在线文档、电子表格和演示文稿三类。用户可以轻易地执行所有的基本操作,包括编制项目列表、按列排序、添加表格/图像/注释/公式、更改字体,还有更多操作。它是完全免费的。Google 文档接受最常见的文件格式,包括 DOC、XL…

Google表格初学者指南

() If you’re just beginning to use Google Sheets, its extensive features and add-ons can be a bit overwhelming. Here are some tips to get you on the fast track to start using this powerful, free alternative to Microsoft Excel. 如果您刚刚开始使用Google表格…

直接在Google Chrome浏览器中查看文档和PDF

Would you like to view documents, presentations, and PDFs directly in Google Chrome? Here’s a handy extension that makes Google Docs your default online viewer so don’t have to download the file first. 您要直接在Google Chrome浏览器中查看文档,演示文稿和…

如何在Google文档中添加文本框

Adding a text box to a document is a great way to highlight relevant information—like a pull quote—and be able to move it around easily. Google doesn’t make adding one obvious, so here’s how to add a text box to a Google Docs file. 在文档中添加文本框是…

Axure原型图设计工具使用记录

Axure原型图设计工具使用记录 Axure快速入门(01) - 面板介绍 https://blog.51cto.com/u_15294985/3007677 Axure快速入门(02) - 入门例子(登录案例) https://developer.aliyun.com/article/1046689 Axu…

原型设计工具Quant-UX

什么是 Quant-UX ? Quant UX 是一种研究、可用性和原型设计工具,可快速测试您的设计并获得数据驱动的洞察力。Quant-UX 使验证您的想法变得简单。使用 Quant UX 的可视化编辑器可在几分钟内创建一个交互式原型,感觉就像真正的应用程序一样。 …

现在流行的画原型图工具_原型资源图:8种流行原型工具的综合指南

现在流行的画原型图工具 Although tools are not the most important things to learn as a UX designer, inevitably you need to use it in order to achieve your more important goals, to solve user’s problems. This article covers today’s 8 popular UX prototyping…

6款好用的在线原型图设计工具推荐

在线原型图的核心功能是可视化需求,因此一个易于使用的在线原型图工具对原型图设计至关重要。对于熟悉的Photoshop和iIlustrator来说,虽然它们功能强大,但界面太复杂,初学者很难快速启动,面对批量调整的在线原型图&…

小白如何快速绘制原型图

说到绘制产品原型图的工具,大家一定首先先到的是大名鼎鼎的“Axure RP”,或者在线协同的“墨刀”。它们的功能确实非常的强大,以至于很多产品经理可以做出还原度非常高的产品原型,不过能够熟练的够驾驭它们,还需使用者…

26款免费原型设计工具,总有一款适合你

1. 小红星 小红星是一款桌面版原型设计工具,纯中文界面,吸收了国内外多种原型工具的特色功能,结合国内产品设计的特点、去除了商业软件的各种限制,无需注册账号、无需登录平台、原型文件保存在用户自己的电脑上,导出ht…

快速原型工具,帮你从0开始画原型图

最近5G冲浪的时候,我常常会接触到这样一些问题,例如“该不该画高保真的原型图”、“有必要把原型做成demo的形式吗?”“产品经理不写PRD,只画原型合适吗?” 那当然不合适啦! Emmmmm 私以为,还是…

软件外包开发项目原型图工具

项目原型图工具有非常重要的作用,尤其是在APP项目开发中,对于整体需求的表达是必不可少的工具。相比于传统的文档需求,图形文字的表达可以更清楚的表达需求,让客户清楚的明白软件功能有哪些,最后的界面是怎样的&#x…

快速原型工具,帮你从0开始画原型图!

最近5G冲浪的时候,我常常会接触到这样一些问题,例如“该不该画高保真的原型图”、“有必要把原型做成demo的形式吗?”“产品经理不写PRD,只画原型合适吗?” 那当然不合适啦! Emmmmm 私以为,这些…

11个免费快速原型工具

Lumzy 快速原型工具 使用Lumzy你可以为你的应用创建原型图,还能添加一些交互事件。有了它,你可以创建弹出框,交互的页面导航,添加外部链接等等。他对于团队协作设计和交流提供了一个很好的平台,而且他完全免费。 Mocku…

利用工具画项目原型图

原型图简单的来说,就是一款产品成型之前的一个简单的框架,就是将页面的排版布局展现出来,每个功能键的交互,使产品的初步构思有一个可视化的展示。 对于绘制原型图的工具,能够很快的想到两个,一个是AXURE&…

原型图设计软件

1.Mockplus 免费方式:所有基础功能免费 功能特色: 快速交互设计(海量组件,只需拖曳即可完成交互) 快速复用功能(格式刷,组件样式,我的组件库,) 快速团队…

设计师都应该了解的9款原型图设计工具

在现代产品设计领域,产品原型图设计是将创意转化为特定产品的重要一步。设计师可以通过产品原型图展示产品的界面、交互和功能,为团队成员提供清晰的视觉参考,为用户提供最佳的产品界面和功能。从提高原型图制作效率的角度触犯,本…