You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python修改Google Sheet中的指定行(附追加行代码示例)

修改代码实现替换Google Sheet指定行数据

原来的代码通过values_append实现追加数据,要替换指定行,需要改用update方法并明确指定目标单元格范围,具体修改如下:

修改后的代码

def send_to_sheet(link, prompt, output, row_num):
    df2 = pd.DataFrame({'link': [link], 'prompt': [prompt], 'completion': [output]})
    values = df2.values.tolist()
    # 指定要替换的行范围:Sheet1的第row_num行,A到C列(对应三列数据)
    range_str = f'Sheet1!A{row_num}:C{row_num}'
    # 使用update方法替换指定行数据,保持valueInputOption参数不变
    sh.update(range_str, values, value_input_option='USER_ENTERED')

关键修改说明

  • 新增row_num参数:用于传入要替换的目标行号(比如要替换第5行,就传5)
  • 替换values_append为update:update方法支持指定单元格范围进行数据覆盖
  • 构造range_str:明确指定要替换的行对应的列范围,确保数据精准替换到目标位置

内容的提问来源于stack exchange,提问作者Jody

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 12:30:54