【发布时间】:2020-07-26 21:48:20
【问题描述】:
我编写了一个脚本,它获取一个 excel 文件并将其转换为数据框,然后将其值上传到谷歌表格。我的问题是我手动更改了 行范围,我希望它自动附加到下一行
CLIENT_SECRET_FILE = r'path'
API_SERVICE_NAME = 'sheets'
API_VERSION = 'v4'
SCOPES = ['https://www.googleapis.com/auth/spreadsheets']
gsheetId = 'id'
service = Create_Service(CLIENT_SECRET_FILE, API_SERVICE_NAME, API_VERSION, SCOPES)
def Export_Data_To_Sheets():
URL = r'path'
df = pd.read_excel(URL)
df.replace(np.nan, '', inplace=True)
response_date = service.spreadsheets().values().append(
spreadsheetId=gsheetId,
valueInputOption='RAW',
range='Raw-Data!A25:N25', //here is what I want to fix
body=dict(
majorDimension='ROWS',
values=df.T.reset_index().T.values.tolist())
).execute()
Export_Data_To_Sheets()
【问题讨论】:
标签: python-3.x pandas google-sheets-api