我们如何使用“ Google Sheet API”通过Python使用新数据更新工作表

时间:2019-12-29 18:50:47

标签: python google-sheets-api gspread

2 个答案:

答案 0 :(得分:1)

def nextAvailableRow(worksheet):
    rowsUsed = len(filter(None, worksheet.col_values(1)))
    return rowsUsed+1

此函数应将工作表作为参数,并输出未使用的下一个可用行。它接受第一列的所有值,然后过滤掉所有空行以查找已使用的行数。

答案 1 :(得分:0)

如果您只想在带有值的最后一行之后插入新数据,则可以使用spreadsheets.values.append端点(注意,可以在“尝试此API”中使用该API,并且还有一个{ {3}})

'sand'

中的外部数组将代表行,内部数组将代表列,如您在我的代码示例正文中所见。

通知 :在另一个答案中,有人建议您使用第三个库而不是Python example。我建议您使用Google官方图书馆,因为它可以保证受到Google支持。