我尝试在insert_row
或append_row
或add_row
的8行后插入一个新的空白行示例,但它们只在工作表的末尾添加了一个新行。
我的问题是如何正确插入行?
另外,我看到documentation找不到所需的课程。
答案 0 :(得分:0)
请注意,您必须提供插入行的位置的索引。
至于如何插入一定数量的行,最好的办法是使用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函数的速度非常慢。