在 Google 表格的最后一个填充行之后添加数据,使用 gspread python

Add data after the last filled line of Google Sheets, with gspread python

我需要将数据框的值添加到我的 Google 电子表格中最后一行记录的末尾,但我做不到。每次我使用下面的代码,它都会订阅上面的信息。 我正在使用 gspread 库更新 Google Sheets 电子表格中的数据。

sheet.update([df_data.columns.values.tolist()] + df_data.values.tolist())

我想在最后填充的行之后添加新数据。

你的情况,用appendRows的方法怎么样?

修改后的脚本:

发件人:

sheet.update([df_data.columns.values.tolist()] + df_data.values.tolist())

收件人:

如果要追加[df_data.columns.values.tolist()] + df_data.values.tolist()的值,下面的修改如何?

sheet.append_rows([df_data.columns.values.tolist()] + df_data.values.tolist(), value_input_option="USER_ENTERED")

如果要追加df_data.values.tolist()的值,下面的修改如何?

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

参考文献: