0

问题: 我正在尝试将数据附加到 Google 电子表格中。我似乎无法将数据附加到下一行。例如,如果电子表格在 A 列上有x行(所以最后一个有数据的单元格是 A x),我想将下一个数据添加到 A 列的行x+1中。

代码: 这是我的 [Python] 代码片段:

spreadsheets = gc.openall()

sp1 = gc.open_by_url('https://docs.google.com/spreadsheets/d/1xRn...qNfU/edit#gid=0')

wks = gc.open('TEST SHEET').sheet1

#value_held = wks.cell(1, 1)

#print value_held

wks.update_acell('F7',"Test")

问题: 所以在上面的代码片段中,wks.update_acell('F7',"Test")仅将“Test”附加到 F7 中。我想在F7上打印“TEST”,当再次运行代码时,在F8上打印“TEST”......在F9上打印“TEST”,依此类推. 问:我怎样才能让它打印在“F”列但值增加。

研究: 我一直在浏览gspread试图找到解决方案,但我还不能。

4

1 回答 1

0

您还可以通过以下方式更改单元格的值

 worksheet.update_cell(row, col, text)

使用 for 循环,其中 row 是一个固定的 int 值(6 对应于 F 列)并且 col 每次迭代都会递增应该可以解决问题!

于 2016-01-07T06:37:36.060 回答