【问题标题】:Add data after the last filled line of Google Sheets, with gspread python在谷歌表格的最后一行之后添加数据,使用 gspread python
【发布时间】:2021-10-09 23:36:49
【问题描述】:

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

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

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

【问题讨论】:

    标签: python pandas google-sheets google-sheets-api gspread


    【解决方案1】:

    你的情况,用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")
    

    参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 2022-07-05
      • 1970-01-01
      相关资源
      最近更新 更多