如何在Gsheet的第二行插入数据?

How to insert data in the second row of a Gsheet?

我正在使用以下代码将数据插入 Google 电子表格:

sheet_instance.insert_rows(my_data)

但它总是插入到第一行,那里有一些重要的公式。 是否可以使用 gspread 库保持电子表格的第一行不变并从第二行开始插入数据?

您可以使用values_update

sheet_instance.values_update(
    'Sheet1!A2',
    params={
        'valueInputOption': 'USER_ENTERED'
    },
    body={
        'values': [[1, 2, 3]]
    }
)

append_rows 可能也是一个不错的选择(您只需要指定 table_range