gspread相关内容

在python中,是否可以编辑公共共享的Google工作表,而无需使用身份验证代码?

我设置了一个Google工作表,以便任何人都可以编辑. 我注意到,在 gspread 包中,您可以单独从链接中获取电子表格.示例: sht1 = gc.open_by_key('1wj9L7Hn779GKP0s4MblkU1wHcqaVcG_E2YKAo1vdof0') 由于任何人都可以编辑,因此无需提供用于访问的身份验证代码.但是,似乎总是需要使用auth代码对其进行初始化. ..
发布时间:2021-05-12 20:55:53 Python

如何更改工作表标签的颜色

我有一个python脚本,该脚本从外部资源中提取数据并将数据添加到Google表格中.在大多数情况下,我都能正常工作,但我想更改标签的颜色以表示脚本状态. 整个过程从复制工作表中的现有标签开始.默认情况下,模板选项卡具有黑色突出显示.然后,我想将黑色更改为另一种颜色,以显示正在进行数据收集.完成后,根据数据结果将颜色更改为绿色或红色. 但是我找不到如何更改颜色的有效示例.这是我到目前为 ..
发布时间:2021-05-12 20:54:00 Python

如何使用python gspread表重置所有行和列数据

我有一个Google工作表,其中工作表包含所有数据,但是在将数据添加到同一Google工作表中之前如何重置Google工作表任何帮助将不胜感激 此处提供了Google表格图片链接: https://i.stack.imgur.com/6sbvr.png 解决方案 您要使用gspread重置工作表. 您已经能够使用gspread获取和放置Google Spreadsheet的值. ..
发布时间:2021-05-12 20:53:43 其他开发

有没有一种方法可以使用适用于Python的gspread API自动调整Google表格中的列?

是否有一种方法可以使用针对Pyton的gspread API在Google表格中处理行?自动调整效果很好,但手动更改尺寸也是可以的. 解决方案 您要使用Sheets API将列宽调整为“自动调整". 您想使用gspread实现这一目标. 您已经能够使用gspread放置和获取Spreadsheet的值. 如果我的理解是正确的,那么该示例脚本如何?请认为这只是几个答案之一. ..
发布时间:2021-05-12 20:10:27 Python

gspread.exceptions.SpreadsheetNotFound

我正在编写python(ver 3)脚本以使用gspread访问google doc. 1)导入gspread2)从oauth2client.service_account导入ServiceAccountCredentials3)范围= ['https://spreadsheets.google.com/feeds']4)凭证= ServiceAccountCredentials.from_j ..
发布时间:2021-05-11 20:14:23 其他开发

使用REST Framework在Django中从POST获取JSON数据

我试图在Django中为Gspread的Google Spreadsheet构建REST API,我遇到了很多问题(因此,如果有人碰巧有一个完整的示例,请随时分享....?:)).这些问题之一是我试图接收POST请求的JSON(当然,稍后还会收到其他请求).但是,这是失败的.这是我的代码: view.py(我知道IF语句不是它的工作原理 elif request.method =='PO ..
发布时间:2021-05-01 20:35:29 Python

GSpread单元合并

我正在尝试使用Gspread for Python合并Gsheets中的单元格,但是找不到任何文档. 我已经使用gspread_formatting模块格式化单元格的文本和颜色,但是我发现与单元格的合并无关. 我没有写任何代码,因为我找不到任何示例. 我希望能够根据范围合并单元格. 有人可以帮助我吗? 干杯. 解决方案 您想知道如何使用gspread合并Goo ..
发布时间:2020-11-19 21:50:50 Python

Google Auth2更新后,Gspread保持活跃

有几个示例可以“保持与Google电子表格的连接保持活动状态" 但是我发现的所有内容都是基于“旧的" Google登录系统,自2015年4月起不再可用 使用OAuth 2.0使与googlespreadsheet的连接保持活动状态的正确方法是什么 我已经尝试过 import gspread from oauth2client.service_account import Ser ..
发布时间:2020-11-19 21:48:22 Python

如何使用python将公式从一个gsheet复制到另一个gsheet?

我不确定这是否可行.我有大量的电子表格,需要更新公式.如何将公式从一个单元格或一组单元格复制到另一个单元格?我用过gspread,它似乎只能做值.我需要python才能基本上将公式粘贴到几百张纸上,而无需我单独打开每个公式并复制并粘贴公式. 有人对复制和粘贴公式有通用的解决方案吗?这非常重要,您会认为有人可以做到. 解决方案 2018年7月19日更新: 这是您的操作方式: ..
发布时间:2020-11-19 20:56:15 Python

gspread中的col_count提供了列总数,即使它们没有数据

当我在gspread中使用col_count时,即使只有三列包含数据,也包含行,我都会获得Google工作表的总列数.如果我可以获取包含数据的列和行数,则将更加有用.有没有办法做到这一点? 解决方案 对我来说,这似乎也是一个问题. 但是对我来说,这些效果很好 gc=gspread.authorize(cred) sh=gc.open('test').sheet1 a=len(sh.r ..
发布时间:2020-11-19 20:49:47 其他开发

如何使用gspread或其他方式将值从一个电子表格复制到另一个电子表格?

(初学者)我正在尝试使用python将值从一个电子表格复制到另一个电子表格.我正在使用gspread,但似乎无法弄清楚如何将值从第一个电子表格复制到另一个电子表格.如何从第一个电子表格中复制值,然后使用python将其粘贴到另一个电子表格上? 这是更新的代码:import gspread from oauth2client.service_account import ServiceA ..
发布时间:2020-11-19 20:38:07 Python

使用gspread将python中的列表列表插入到Google表格中

我已经在python中创建了一个嵌套列表,看起来像 my_list = [[a,b],[c,d],[e,f],[g,h].....] 我想做的是将此列表批量插入,以便每个元素都插入到Google工作表的新行中.该列表是根据用户输入生成的,因此my_list中的元素数可能会有所不同. 最终输出应如下所示: 我不想逐行执行此操作,因为列表可能很长,并且可能有很多类似的列表,这会使整个过 ..
发布时间:2020-11-19 20:27:09 其他开发

gspread/OAuth2:经过身份验证的默认gmail帐户(在ClientLogin的早期使用)

去年我一直在使用gspread(通过ClientLogin进行身份验证).现在,我想使用OAuth2.我已经按照gspread网站上的教程进行操作: http://gspread.readthedocs.org/en/Latest/oauth2.html 问题在于此方法创建了一个新的“电子邮件地址"(在console.developers.google中),该地址无法访问电子表格-所有电子表 ..

通过API访问受组织限制的Google表格

我正在编写一个Python 3.7脚本,该脚本需要从Google Spreadsheet中读取数据. 有问题的电子表格属于我的工作Google帐户所属的组织:让我们将其称为“组织".电子表格的权限设置为“具有链接的任何组织人员都可以查看".此细节已阻止我的应用程序正常工作. 我转到了 https://console.cloud.google.com/上的凭据仪表板apis/凭据,同时使 ..

带OAuth2Client服务帐户密钥的gspread

我正在使用gspread和服务帐户密钥(其他)json文件.用python 2.7持续更新google电子表格.我用运行最新Raspian Jessie的Raspberry Pi来运行它.我的oauth和gspread应该都是适用于我的平台的最新版本.我的脚本运行了一个小时(最大令牌寿命),然后停止处理错误消息:“无效令牌:无状态令牌过期错误"我的代码如下 import gspread fr ..
发布时间:2020-11-19 06:50:26 其他开发

Python-使用OAuth 2.0服务客户端访问Google电子表格时出现问题

我拥有一个Google电子表格,我正尝试使用gspread和oauth2client通过正在编写的OAuth 2.0 Python服务客户端访问该电子表格. 我已经在Google Developers Console上创建了一个OAuth 2.0服务帐户, 与该电子邮件共享了电子表格,从而使客户端/应用程序可以访问该电子表格,并将包含凭据的JSON密钥文件放在一个小的测试脚本中.尽管我可以构 ..
发布时间:2020-11-16 21:00:16 Python