使用Pygsheets查找单元格并更新同一列中的单元格

2024-10-03 19:29:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要每周更新一个日历在谷歌表与一些数字。 我正在使用pygsheets find查找日期,但是我无法获取该单元格的列,因此我可以更新该列中的一些行

enter code here
for key in list:
    sheet_name = list[key]
    print(sheet_name)
    # Access the sheet
    sheet = report.worksheet_by_title(sheet_name)
    header = sheet.find(first_day_period)
    print(header)
[<Cell H2 '21 Sep 2020'>]

find返回的是一个单元格列表,但我无法访问该列而不拆分结果,然后使用它来查找单元格。我想知道是否有更简单、更干净的方法


Tags: keynameinforherecode数字find
1条回答
网友
1楼 · 发布于 2024-10-03 19:29:52

回答:

您可以使用Cell.col获取列值

更多资料及;示例:

根据Cell类的pygsheets文档,有一个col值:

col

Column number of the cell.

import pygsheets

gc = pygsheets.authorize()
ss = gc.open_by_key('sheet-id')
sheet = ss.worksheet_by_title(sheet_name)
header = sheet.find(first_day_period)

print(header[0].col)

假设first_day_period中包含的值在单元格I1中,控制台输出将是:

9

我希望这对你有帮助

参考文献:

相关问题 更多 >