我使用gspread从Google文档电子表格中获取一些数据。
以下是代码片段:
worksheet_2 = sp1.get_worksheet(1)
worksheet_1 = sp1.get_worksheet(0)
val = worksheet_2.acell('F2')
print val
当我打印val
时,输出为:<Cell R2C6 '76'>
。
我只是在自我之后,在这种情况下是76
。
问:如何使用python操作字符串,从<Cell R2C6 '76'>
或{{1}获取76 (或单引号内的数字) }}?
然后,我将使用带有字母的值并将它们连接起来以用于更新单元格。
理想情况下: 该号码将与下一行中使用的字母连接,以附加新信息,如下所示:
gspread
答案 0 :(得分:0)
有一个特定的命令来获取值:
val = worksheet_2.acell('H2').value
整体代码如下:
worksheet_1 = sp1.get_worksheet(0)
worksheet_2 = sp1.get_worksheet(1)
val = worksheet_2.acell('H2').value
column = "B"
cell_coordinate = column+val
print cell_coordinate
worksheet_1.update_acell(cell_coordinate,"Sheet 111")
前两行用于电子表格的各个工作表。
val = worksheet_2.acell('H2').value
只获取 来自单元格H2
的值,并将该值分配给变量val
。变量column
已分配B
,val
和column
变量在打印为cell_coordinate
之前连接在一起。此坐标用于在新cell_coordinate