Google Sheets API in Python 如何在电子表格的特定选项卡中写入数据?
How to write data in a specific tab of a spreadsheet with the Google Sheets API in Python?
我正在使用此函数在 Google Sheet 中写入数据:
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')
它运行良好,但我的 Google Sheet 中有两个选项卡,我想选择要写入数据的选项卡。我不知道我该怎么做。
代码中的这一点:
range=SAMPLE_RANGE_NAME
您可以用 sheet 和单元格引用替换此值,例如:
range="Sheet1!A1:D5"
参考
我正在使用此函数在 Google Sheet 中写入数据:
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')
它运行良好,但我的 Google Sheet 中有两个选项卡,我想选择要写入数据的选项卡。我不知道我该怎么做。
代码中的这一点:
range=SAMPLE_RANGE_NAME
您可以用 sheet 和单元格引用替换此值,例如:
range="Sheet1!A1:D5"
参考