Python 通过不带数据帧标题的API更新Google Sheet
这是我用新数据更新谷歌工作表的功能:Python 通过不带数据帧标题的API更新Google Sheet,python,pandas,dataframe,google-sheets,formatting,Python,Pandas,Dataframe,Google Sheets,Formatting,这是我用新数据更新谷歌工作表的功能: response_data = service.spreadsheets().values().append( spreadsheetId = SAMPLE_SPREADSHEET_ID_input, valueInputOption = 'RAW', range = SAMPLE_RANGE_NAME, insertDataOpt
response_data = service.spreadsheets().values().append(
spreadsheetId = SAMPLE_SPREADSHEET_ID_input,
valueInputOption = 'RAW',
range = SAMPLE_RANGE_NAME,
insertDataOption="INSERT_ROWS",
body = dict(
majorDimension = 'ROWS',
values = df.T.reset_index().T.values.tolist())
).execute()
print('Sheet successfully Updated')
我每天都运行它,因此我不需要每天重新编写标题。只需从新的日期写入新数据就足够了(日期是每个条目中的一项)
在写入Google Sheets之前,我如何从数据框中剥离标题?用
df.values.tolist()
代替df.T.reset\u index().T.values.tolist()
?谢谢!这非常有效。一旦我做了这个更改,我开始在一些日期时间(我使用的是用户输入的)出现奇怪的行为,但我通过在前面加一个'。再次感谢