繁体   English   中英

使用gspread将数据追加到Google SpreadSheet

[英]Appending data on to a Google Spread-Sheet with gspread

问题:我正在尝试将数据附加到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")上方的代码段中, wks.update_acell('F7',"Test")将“ Test”追加到F7中。 我想在F7上打印“ TEST”,然后再次运行代码,在F8上打印“ TEST”……在F9上打印“ TEST”,依此类推,依此类推。 问:如何制作才能将其打印在“ F”列上,但值增加。

研究:我一直在gspread上滚动浏览,以寻找解决方案,但我还不能。

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

 worksheet.update_cell(row, col, text)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM