sheetrangecol_start + strrows_listi + + col_end + strrows_listiinsert如何复制该range的值到插入的多行
要复制该range的值到插入的多行,可以使用range的value属性将其值读取到一个临时变量中,然后再将该值写入插入的多行中。
以下是一个示例代码:
# 读取range的值
source_range = sheet.range(col_start + str(rows_list[i]) + ':' + col_end + str(rows_list[i]))
source_values = source_range.value
# 插入多行
sheet.range(col_start + str(rows_list[i]) + ':' + col_end + str(rows_list[i] + n - 1)).insert()
# 在插入的多行中写入值
target_range = sheet.range(col_start + str(rows_list[i]) + ':' + col_end + str(rows_list[i] + n - 1))
target_range.value = source_values
其中,n是要插入的行数。首先,使用range的value属性读取原始range的值,并将其存储在source_values变量中。然后,使用insert方法插入多行。最后,使用新的range对象target_range,将source_values的值写入到插入的多行中
原文地址: http://www.cveoy.top/t/topic/id2M 著作权归作者所有。请勿转载和采集!