gspread相关内容

使用Gspare和Google Sheet API更改Google Sheet中的列格式

我正在使用Gspend,我正在寻找一种适当的方法来按脚本更改列格式。我有一个带有持续时间的专栏。我想将整列的格式更改为duration。在Google UI中,我可以标记整列,然后依次单击格式、编号和设置持续时间。是否可以通过Gspend/Google Sheet API完成此操作? 编辑 client = gspread.authorize(credentials) try: ..
发布时间:2022-04-12 15:55:21 Python

Python-GSPREAD-将文本和格式从一个Google工作表复制到另一个

我在Google Drive中有两个文件(两个Google工作表),我需要以常规模式将数据和格式从一个文件移动到另一个文件。 如下图所示,我需要保留不同的文本格式(粗体、文本颜色等): 我的第一次尝试是: 仅使用使用IMPORTRANGE的Google驱动表函数。它可以很好地复制数据,但我丢失了要在目标文件上保留的格式。 我的第二次尝试是: 使用PYTHON和GSILE程序包将数据和 ..
发布时间:2022-04-12 15:36:01 Python

将CSV导入到特定的工作表

是否有直接的方法将数据从CSV文件导入到特定 工作工作表使用gspend? 默认设置始终为Sheet1,如文档中所述。 如果没有,关于“Google API写入请求”,最经济的方法是什么? 推荐答案 您希望将CSV数据从文件放到电子表格中的特定工作表。 您希望使用Gspend来实现此目的。 您已经能够使用Gspend放置和获取电子表格的值。 如果我的理解是正确的,那么这 ..
发布时间:2022-04-12 15:29:50 Python

使用GSpred在文件夹中创建电子表格

我在找到有关如何使用GSpred在特定Google Drive目录中创建GSheet的任何文档时遇到问题。 我已经检查了文档并查看了一些后端代码。 我当前使用以下代码创建电子表格: worksheet = sh.add_worksheet(title='Overview', rows='100', cols='9') 我希望能够在Google驱动器上的目录中创建电子表格,例如 ..

与服务帐户电子邮件共享Google工作表

我编写了一个脚本来连接到Google电子表格,并从中将数据加载到PostgreSQL数据库中。 我已经创建了一个服务帐户并以.json格式为其获取了必要的凭据,问题是当我尝试与我的服务帐户电子邮件共享Google工作表时,我收到一封电子邮件: 传递给以下收件人永久失败: dataload@geometric-shine-118101.iam.gserviceaccount.com ..
发布时间:2022-04-12 14:59:11 Python

如何使用PYTHON的gspend wks.update_cell更新Google电子表格中的单元格

我在GS中有一个文档,其中自动上载了字符串格式的数值数据。 在所有单元格中都有一个标记,因此我可以通过删除它将字符串转换为数字。 当我使用gspend方法更新一个单元格时:wks.update_acell("B7", str(1939.0).replace("'"," ")) 但我想使用wks.update_cell更改区域中的所有单元格。 在官方gspend文档中有一个例子: ..
发布时间:2022-04-12 14:51:28 其他开发

将熊猫数据框附加到 Google 电子表格

案例:我的脚本返回一个数据框,该数据框必须作为新的数据行附加到现有的谷歌电子表格中.截至目前,我通过 gspread 将数据框附加为多个单行. 我的代码: 导入 gspread将熊猫导入为 pddf = pd.DataFrame()# 经过一些处理,一个非空的数据帧已经被创建.output_conn = gc.open("SheetName").worksheet("xyz")# 这里'S ..
发布时间:2021-12-17 15:54:31 Python

Python/gspread - 如何一次更新具有不同值的多个单元格?

要更新一系列单元格,请使用以下命令. ## 选择一个范围cell_list = worksheet.range('A1:A7')对于 cell_list 中的单元格:cell.value = 'O_o'##批量更新worksheet.update_cells(cell_list) 对于我的应用程序,我希望它更新整个范围,但我试图为每个单独的单元格设置不同的值.这个例子的问题是每个单元格都以相同 ..
发布时间:2021-12-14 23:19:53 Python

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

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

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

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

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