从 Python 开始在 Google Sheet 中写下行

Write rows bottom in Google Sheet from Python

我正在尝试将 python 的行写在一个 google sheet 中。我发现函数 .insert_row() 的新行写在我的 google sheet 的顶部。我怎样才能把它写在底部?有什么想法吗?

这就是我现在尝试的方式:

sheet.insert_rows(df_test.values.tolist())

我相信你的目标如下。

  • 例如,在您的情况下,sheet 有 1000 行。不为空的行是从第1行到第10行。
  • 您想输入下一个空行的值,即第 11 行。这是第一个空行。
  • 从您的 sheet.insert_rows(df_test.values.tolist()) 脚本中,您想使用 python 的 gspread 实现此目的。

这样的话,下面的修改怎么样?在此修改中,使用append_rows方法代替insert_rows

发件人:

sheet.insert_rows(df_test.values.tolist())

收件人:

sheet.append_rows(df_test.values.tolist(), value_input_option="USER_ENTERED")

参考: