当使用gspread模块进行python时,如何在Google Docs中的文本中间添加新的空白行?

时间:2016-09-18 21:23:20

标签: python gspread

我尝试在insert_rowappend_rowadd_row的8行后插入一个新的空白行示例,但它们只在工作表的末尾添加了一个新行。

我的问题是如何正确插入行?

另外,我看到documentation找不到所需的课程。

1 个答案:

答案 0 :(得分:0)

Worksheet.insert_row()是要走的路

请注意,您必须提供插入行的位置的索引。

至于如何插入一定数量的行,最好的办法是使用for循环:

empty_row = ['' for cell in range(Worksheet.col_count)]
insertion_row = 4
number_of_rows = 8
for row in range(number_of_rows):
    Worksheet.insert_row(empty_row,index=insertion_row)

请注意,这将需要进行与要添加的行数一样多的API调用,而且当前insert_rows函数的速度非常慢。