使用Python进行gspread输出和sting操作

时间:2015-11-01 23:14:23

标签: python gspread

我使用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

1 个答案:

答案 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已分配Bvalcolumn变量在打印为cell_coordinate之前连接在一起。此坐标用于在新cell_coordinate

中打印“工作表111”