【问题标题】:Appending data on to a Google Spread-Sheet with gspread使用 gspread 将数据附加到 Google 电子表格
【发布时间】:2016-01-26 09:09:07
【问题描述】:

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

代码: 这是我的 [Python] 代码的 sn-p:

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") 上面的 sn-p 中,仅将“Test”附加到 F7 中。我想在F7上打印“TEST”,再次运行代码时,在F8上打印“TEST”......在F9上打印“TEST”,依此类推. 问:我怎样才能让它打印在“F”列上,但 row 值会增加。

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

【问题讨论】:

    标签: python gdata gdata-api gspread


    【解决方案1】:

    您还可以通过

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      • 1970-01-01
      • 2018-07-23
      • 2017-06-26
      • 1970-01-01
      • 2021-07-28
      • 2017-06-05
      相关资源
      最近更新 更多