Pandas gspread在google工作表顶部添加行

Pandas gspread在google工作表顶部添加行,pandas,dataframe,google-sheets,google-sheets-api,gspread,Pandas,Dataframe,Google Sheets,Google Sheets Api,Gspread,我试图在Google表中插入数据框,但这会替换现有数据,因此,我想先添加空行: spread.df_to_sheet(df, index=False, sheet='test', start='A2', replace=False, headers=False) 我正在寻找类似的内容,但一个请求中有多行: import gspread client = gspread.authorize(creds) sheet = client.open('Workbook').worksheet('te

我试图在Google表中插入数据框,但这会替换现有数据,因此,我想先添加空行:

spread.df_to_sheet(df, index=False, sheet='test', start='A2', replace=False, headers=False)
我正在寻找类似的内容,但一个请求中有多行:

import gspread 
client = gspread.authorize(creds)
sheet = client.open('Workbook').worksheet('test')
_list = ['', '']
sheet.insert_row(_list, 2)
方法
add_rows()
不起作用,它将行追加到末尾

def add_rows(self, rows):
    self.resize(rows=self.row_count + rows)
我试过了,但它能用很长时间:

for i in range(60):
    sheet.insert_row('', 2)

数据有多大?它并不优雅,但您可以读取两个数据帧,组合它们,排序,然后在python中重写原始数据帧。google sheet上的完整数据大约有26000行,但我仍然希望有一个更实用的选项,感谢您在库源代码中看到的帮助,该方法旨在插入一行。可以修改该方法,以便可以插入多个。我建议您在库中创建一个问题,以便实现此功能。干杯