首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过python中的api按标题查找google电子表格

通过python中的api按标题查找google电子表格
EN

Stack Overflow用户
提问于 2016-06-19 19:32:25
回答 2查看 1.1K关注 0票数 0

我想通过按名称搜索电子表格来检索电子表格的数据。我想知道它是如何工作的?

代码语言:javascript
复制
result = service.spreadsheets().values().get(title=spreadsheetTitle, range=rangeName).execute()
EN

回答 2

Stack Overflow用户

发布于 2016-06-21 16:24:07

在此example中,您可以通过标题或url打开电子表格。

示例:

代码语言:javascript
复制
def open(self, title):
        """Opens a spreadsheet, returning a :class:`~gspread.Spreadsheet` instance.
        :param title: A title of a spreadsheet.
        If there's more than one spreadsheet with same title the first one
        will be opened.
        :raises gspread.SpreadsheetNotFound: if no spreadsheet with
                                             specified `title` is found.
        >>> c = gspread.Client(auth=('user@example.com', 'qwertypassword'))
        >>> c.login()
        >>> c.open('My fancy spreadsheet')
        """
        feed = self.get_spreadsheets_feed()

        for elem in feed.findall(_ns('entry')):
            elem_title = elem.find(_ns('title')).text
            if elem_title.strip() == title:
                return Spreadsheet(self, elem)
        else:
            raise SpreadsheetNotFound

您还可以查看以下链接:

票数 0
EN

Stack Overflow用户

发布于 2017-02-21 04:24:18

您可以使用pygsheets,这是一个用于google sheets api v4的python库。

代码语言:javascript
复制
import pygsheets

gc = pygsheets.authorize()

# Open spreadsheet by title
sh = gc.open('my new ssheet')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37906757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档