在我的应用程序中,我有一堆不在范围内的单元格。目前我正在一一更新,但是需要很多时间。我想通过一个电话来批量更新它们。
我查看了其他一些 SO 线程,例如 this ,但就我而言,单元格不在范围内。
为简化起见,我举了一个我想要实现的目标的示例:
worksheet.update_acell("A1", "test1")
worksheet.update_acell("C5", "test2")
是否可以在一次调用中更新不在范围内的单元格?
最佳答案
是的,这是可能的。您可以使用 Worksheet.update_cells
方法来实现此目的。
该方法的参数是一个 Cell
对象列表,该列表来自何处并不重要。您可以从 range
方法获取它或自己创建列表:
a1 = worksheet.acell('A1')
c5 = worksheet.acell('C5')
a1.value = 'Hello'
c5.value = 'World'
wk.update_cells([a1, c5])
这会在一次调用中更新多个单元格。
关于python - gspread 更新不在范围内的多个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40957821/