0
我試圖在8行後插入一個新的空白行示例,其中insert_row
或append_row
或add_row
,但它們只在工作表的末尾添加了一個新行。如何在使用gspread模塊進行python時在Google Docs中的文本中間添加新的空行?
我的問題是如何正確插入行?
此外,我讀documentation沒有找到所需的類。
我試圖在8行後插入一個新的空白行示例,其中insert_row
或append_row
或add_row
,但它們只在工作表的末尾添加了一個新行。如何在使用gspread模塊進行python時在Google Docs中的文本中間添加新的空行?
我的問題是如何正確插入行?
此外,我讀documentation沒有找到所需的類。
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函數的速度非常慢。
好吧,'add_row'被設計爲在表格的最後添加額外的行(默認情況下只包含1000行)。至於你的問題的其他部分,沒有看到你的代碼和數據是不可能的。如果你正在上傳一個列表,爲什麼不在所需的索引處插入空字符串呢?或者只是帶有空字符串列表的「insert_row」。 – roganjosh