Google Sheets API: 使用 insert() 方法插入多行数据

在 Google Sheets 中,您可以使用 insert() 方法插入多行数据。要插入多行,您可以在 insert() 方法中指定行数参数。以下是一个示例代码片段,演示如何使用 insert() 方法插入多行数据:

# 导入 gspread 库
import gspread

# 使用您的 Google 服务帐号的 JSON 密钥文件进行身份验证
gc = gspread.service_account(filename='path/to/service_account.json')

# 打开 Google 表格
spreadsheet = gc.open('表格名称')

# 选择工作表
worksheet = spreadsheet.sheet1

# 插入数据的起始行数
start_row = 2

# 要插入的行数
num_rows = 3

# 要插入的数据
data = [
    ['数据1', '数据2', '数据3'],
    ['数据4', '数据5', '数据6'],
    ['数据7', '数据8', '数据9']
]

# 使用 insert() 方法插入多行数据
worksheet.insert_rows(data, start_row=start_row, number=num_rows)

在上面的代码中,我们首先导入 gspread 库,并使用您的 Google 服务帐号的 JSON 密钥文件进行身份验证。然后,我们打开一个 Google 表格,并选择要插入数据的工作表。接下来,我们指定要插入数据的起始行数(start_row)和要插入的行数(num_rows),并定义要插入的数据(data)。最后,我们使用 insert_rows() 方法将数据插入到指定的行数范围内。

注意:

  • path/to/service_account.json 是您的 Google 服务帐号的 JSON 密钥文件路径。
  • 表格名称 是您要打开的 Google 表格的名称。
  • start_row 是要插入数据的起始行数。
  • num_rows 是要插入的行数。
  • data 是要插入的数据,以二维数组形式表示。

通过以上步骤,您就可以使用 insert() 方法将多行数据插入到 Google Sheets 中。

Google Sheets API: 使用 insert() 方法插入多行数据

原文地址: https://www.cveoy.top/t/topic/pWBJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录