gpt4 book ai didi

google-drive-api - 使用 Google Drive API 下载 csv 格式的电子表格

转载 作者:行者123 更新时间:2023-12-03 06:18:16 25 4
gpt4 key购买 nike

如果这是一个显而易见的问题,我很抱歉,我对 API 还很陌生。我正在使用 python 驱动 api 库,并尝试将 google 电子表格下载为 csv。
当我使用 files.get 时,它生成一个没有 downloadUrl 的文件,并且导出链接字段中没有“text/csv”键。
如果不可能,我可以找到解决方法,但我希望如此,因为可以手动执行(file->download_as->csv)

我需要使用 Google 文档列表 API 吗?

谢谢,马特

最佳答案

更新:我已发布 another answer与 Spreadsheets v4 API 配合使用。

旧答案:

Alain 的答案是正确的,但您还需要设置 gid=parameter 来指定要导出的工作表。

例如,如果您的“application/pdf”导出链接如下所示:

docs.google.com/feeds/download/spreadsheets/Export?key=<FILE_ID>&exportFormat=pdf

您只需将其更改为此即可下载第一个工作表:

docs.google.com/feeds/download/spreadsheets/Export?key<FILE_ID>&exportFormat=csv&gid=0

尽管没有可靠的方法可以通过 API 获取给定工作表的 gid,而且它们不是基于零的索引,但还是存在一些问题。如果删除工作表,该 gid 不会被重用。不过,您可以在浏览器中的 URL 中看到 gid,因此如果您的工作表信息是不变的,您可以从那里获取该信息。请参阅http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=1813http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3240有关该问题的更多信息。

关于google-drive-api - 使用 Google Drive API 下载 csv 格式的电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11619805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com