使用pandas向Google电子表格中的现有行追加新行,可以通过以下步骤实现:
完整的代码示例:
import pandas as pd
import gspread
from oauth2client.service_account import ServiceAccountCredentials
def connect_to_google_sheet():
scope = ['https://spreadsheets.google.com/feeds',
'https://www.googleapis.com/auth/drive']
credentials = ServiceAccountCredentials.from_json_keyfile_name('credentials.json', scope)
gc = gspread.authorize(credentials)
return gc
gc = connect_to_google_sheet()
spreadsheet = gc.open('电子表格名称')
worksheet = spreadsheet.sheet1
new_row_data = {'列1名称': '值1', '列2名称': '值2', ...}
worksheet.append_row(list(new_row_data.values()))
注意事项:
credentials.json
的文件中。电子表格名称
替换为实际的Google电子表格名称。new_row_data
字典中,将列1名称
、列2名称
等替换为实际的列名,并将值1
、值2
等替换为要追加的实际值。推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云