gspread相关内容

python gspread 库只写入标有“sheet1"的工作表

我的工作表名为“doc_name",它有两个工作表,“sheet1"和“sheet2".但是,我只能将数据写入标有“sheet1"的工作表? 这是限制还是我做错了什么? 这行得通, wks = gc.open("doc_name").sheet1 但这失败了, wks = gc.open("doc_name").sheet2 出现这个错误, AttributeError: ..
发布时间:2021-09-28 20:03:49 其他开发

如何使用python GSPREAD找到谷歌电子表格的第一行空行?

我正在努力编写代码,让我找到 Google 表格的第一行空行. 我正在使用来自 github.com/burnash/gspread 的 gspread 包 如果有人能帮忙我会很高兴:) 我目前刚刚导入了模块并打开了工作表 scope = ['https://spreadsheets.google.com/feeds']凭证 = ServiceAccountCredential ..
发布时间:2021-06-26 18:36:22 其他开发

GSpread如何复制工作表

在Google搜索和搜索Stackoveflow之后,我想找不到有关如何复制现有工作表(现有模板工作表)并将其保存到另一工作表的指南. 根据文档,有 duplicate_sheet 但是我无法做一个可行的例子,有谁可以指导我吗? 导入gspread从gspread.models导入单元格,电子表格范围= ["https://www.googleapis.com/auth/spreadshe ..
发布时间:2021-05-13 18:32:52 其他开发

使用df2gsheets将python的熊猫DF从python导入谷歌表格时的数据格式问题

我正在使用df2gspread将某些熊猫df导入到Google表格中.该过程运行没有任何问题,但是我想在Gsheets中处理的数字信息已作为文本导入.当我使用基本数学运算并将数据存储为文本时,它可以工作,但是当我尝试使用Sheets函数(例如求和,平均值和几乎所有其他功能)时,返回的值始终为零.另外,如果我尝试在gsheet本身中将文本手动转换为数字,则不会产生任何效果. 代码如下: 将p ..
发布时间:2021-05-12 21:06:48 其他开发

获取合并/合并的单元格值

我正在编码一个新的python脚本,该脚本需要从google表格中提取数据,但是有许多要合并/合并的单元格,并且只有这次合并的左上角的单元格才有值.在所有合并的单元格上都具有该值很重要. 我该怎么办? Python 3.8.5 + gspread 3.6.0 注意:每个注释“试图获取...",其下面的代码应返回与先前代码相同的值. 电子表格测试: https:///docs ..
发布时间:2021-05-12 21:05:28 其他开发

如何通过API重置Google表格的颜色

以有关设置颜色的问题为基础,我想知道如何重置/清除Google表格的颜色标签. 作为参考,这是设置颜色的方法 sheet = open_worksheet()#完成所有身份验证/凭据工作new_tab = sheet.worksheet('DemoTab')身体= {“请求":[{" updateSheetProperties" ;: {“属性":{" sheetId" ..
发布时间:2021-05-12 21:02:04 其他开发

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

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

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

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

如何使用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 import_csv函数时找不到文件

我正在python中使用gspread软件包. 我尝试将csv导入到Google电子表格中,但是出现错误. 我的代码如下: 导入gspread从oauth2client.service_account导入ServiceAccountCredentialseBook_id ='1tFhK2-zebkG1fZFF6Xe5LHyONkh97ANOkcf'范围= ["https://spre ..
发布时间:2021-05-11 20:18:18 其他开发

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 其他开发

GSpread单元合并

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

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将公式从一个gsheet复制到另一个gsheet?

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