使用gspread将数据附加到Google Spread-Sheet

时间:2015-10-27 04:05:01

标签: python gdata gdata-api gspread

问题: 我正在尝试将数据附加到Google电子表格中。我似乎无法将数据附加到以下行。例如,如果电子表格在A列上有 x 行(所以最后一个包含数据的单元格是A x ),我想将下一个数据添加到A列中row 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")上面的代码段中附加"测试"只进入F7。我想要" TEST"要在F7上打印,当代码再次运行时," TEST"在F8上印刷......" TEST"要在F9上打印,依此类推。 问:如何制作它以便我可以在列#34; F"但值会增加。

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

1 个答案:

答案 0 :(得分:0)

您还可以通过

更改单元格的值
 worksheet.update_cell(row, col, text)

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