如何在gspread中动态更新/插入Google表格的行和列?

切蒂

我有一个像下面这样的电子表格,并且我有一个API,它将按如下所示按日期列出数据

[05/06/2019', 10000, 14003, 140, $576.1786404]
[05/07/2019', 11000, 14003, 140, $576.1786404]
[05/08/2019', 50641, 14067, 357, $578.8120356]

在此处输入图片说明

我要做的就是更新日期的数据(如果已经存在)在新日期的表中插入新行。

从上面的列表中我必须更新05/06/2019的数据,并且必须插入两行日期为05/07/201905/08/2019

我有下面的代码,不知道要执行的下一步

gc = gspread.authorize(creds)

worksheet = gc.open("chethan testing").sheet1

cell_list = worksheet.range('A3:E3')
cell_values = [1,2,3,4,5]

for i, val in enumerate(cell_values):
    cell_list[i].value = val 

 worksheet.update_cells(cell_list)

有人可以指导我如何进行下一步吗?

提前致谢

切蒂

对于上述要求,我确实想在下面解决。

my_list = [['2018-11-10', '1000000000', '14003', '140', '576.1786404'], ['2018-11-11', '506541', '14067', '357', '578.8120356'], ['2018-11-12', '423175', '15250', '330', '627.4887'], ['2018-11-13', '274503', '11337', '240', '466.4812716'], ['2018-11-14', '285468', '11521', '194', '474.0522828']]

worksheet.values_update(
    'Sheet1!A3',
    params={
        'valueInputOption': 'RAW'
    },
    body={
        'values':my_list
    }
)

这将更新现有值,并将其他值添加到新行。

您可以在这里找到更多信息https://gspread.readthedocs.io/en/latest/api.html

https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/update

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 jquery 和 HTML 中动态编辑和更新表格行

如何在表格中动态插入行

如何在 Google 表格中引用插入的行?

如何在Google表格中动态填充一行中产生最小日期值的列?

如何在Google表格中的特定列的输入上添加和突出显示行

如何在Word的列中插入表格?

如何在Google表格中查询和分组某些列

如何在JqGrid中动态绑定行和列?

在 Google 表格中动态地重复 N 次列和行块

如何通过 gspread 获取 Google 表格的前 300 行

使用gspread或googleapiclient将行追加到Google表格中

如何在Google表格中交换列

如何在Google表格中插入亚马逊的商品价格?

如何在Google表格查询中插入UPPER函数?

如何在phpmyadmin和MySQL中创建插入和更新列?

如何在 ReacjJS 中动态添加/删除表格行

如何在 Element UI 表格的行中显示动态信息

如何在反应中动态添加表格行?

如何在JavaScript中更改表格的行和列中的元素

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

如何在 Google 表格的应用程序脚本中引用行而不是列?

如何在gspread中预定义行数和列数

生成新记录时如何在Google电子表格列中添加或插入文本

如何传递行和列而不是自定义Google表格功能中的值?

如何突出显示 Google 表格中的行和列交叉点?

如何在具有动态添加的行和单元格的表格中拖放单元格内容?

Google表格-如何在同一表格内的多个标签中插入行?

如何在特定索引处添加表格行和列

如何使用gspread缓存Google表格的授权?