Google Sheets API: 使用 insert() 方法插入多行数据
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 中。
原文地址: https://www.cveoy.top/t/topic/pWBJ 著作权归作者所有。请勿转载和采集!