【问题标题】:I want to fetch a single row for a value from google sheets - gspread我想从谷歌表格中获取一个值的单行 - gspread
【发布时间】:2021-11-29 10:06:37
【问题描述】:
import gspread

list_of_dicts = worksheet.get_all_records()
for d in list_of_dicts:
    d['Name'] == "Dash"

在 Excel 表中,我有姓名、年龄、地址。我希望能够获取特定值的整行。我可以从文档中得出的唯一方法是这个。但我不知道如何获取行号

values_list = worksheet.row_values(1)

如何找到索引?

【问题讨论】:

    标签: python google-sheets gspread


    【解决方案1】:

    documentation 看来,您可以查询字符串并返回值的单元格。然后你可以获取单元格的行并获取整行。

    因此,对于您的示例,您可以查询所需的名称

    cell = worksheet.find("Dash")
    

    然后询问名称为 Dash 的整行

    values_list = worksheet.row_values(cell.row)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多