Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python中的Google Sheets API在电子表格的特定选项卡中写入数据?_Python_Google Sheets_Google Sheets Api - Fatal编程技术网

如何使用Python中的Google Sheets API在电子表格的特定选项卡中写入数据?

如何使用Python中的Google Sheets API在电子表格的特定选项卡中写入数据?,python,google-sheets,google-sheets-api,Python,Google Sheets,Google Sheets Api,我正在使用以下功能在Google工作表中写入数据: def Export_Data_To_Sheets(df): response_date = service.spreadsheets.values().update( spreadsheetId=SAMPLE_SPREADSHEET_ID_input, valueInputOption='RAW', range=SAMPLE_RANGE_NAME, body=dict( majorDimens

我正在使用以下功能在Google工作表中写入数据:

def Export_Data_To_Sheets(df):

response_date = service.spreadsheets.values().update(
    spreadsheetId=SAMPLE_SPREADSHEET_ID_input,
    valueInputOption='RAW',
    range=SAMPLE_RANGE_NAME,
    body=dict(
        majorDimension='ROWS',
        values=df.T.reset_index().T.values.tolist()[1:])
).execute()
print('Sheet successfully Updated')

它工作得很好,但我的谷歌工作表中有两个选项卡,我想选择我想在其中写入数据。我不知道如何才能做到这一点。

在代码的这一点上:

range=SAMPLE_RANGE_NAME
可以使用图纸和单元格引用替换此值,如:

range="Sheet1!A1:D5"
参考文献


您能否在代码中提供
样本范围\u名称的值?通常您只需将此值设置为类似于
“Sheet1!A1:D5”
。是的,它起作用了,谢谢!示例_RANGE_NAME的值为“A2:A1000”。很高兴能提供帮助,我添加了一个答案,以使问题完整,供将来的用户参考,请接受(✓), 或者阅读其他选项。