创建一个链接以从 Google Drive 下载整个电子表格

Dod*_*zik 1 google-api google-sheets google-spreadsheet-api google-drive-api

我想在谷歌驱动器上为我的电子表格创建下载链接,我读到了类似的内容:

https://docs.google.com/spreadsheets/d/MY_SPREADSHEET/export?format=csv
Run Code Online (Sandbox Code Playgroud)

但它只下载第一张表。我已经阅读了GID参数,但我不想花时间开发一些可以从 API 获取所有 GID 的东西,然后下载每个工作表。有没有办法让一个链接可以下载整个电子表格?

Tey*_*yam 7

您可能想尝试Labnol 指南中的建议:

在浏览器中打开您的 Google 电子表格,将表格设为公开(或任何有链接的人)并记下共享 URL。它应该是这样的:

https://docs.google.com/spreadsheets/d/FILE_ID/edit?usp=sharing

直接下载链接使用与 Google 文档类似的格式,内容如下:

https://docs.google.com/spreadsheets/d/FILE_ID/export?format=xlsx https://docs.google.com/spreadsheets/d/FILE_ID/export?format=pdf

除此之外,您可能还想尝试使用此SO 帖子中建议的 URL ,看看它是否有帮助。

https://docs.google.com/spreadsheets/u/1/d/${id}/export?format=csv&id=${id}&gid=${gid}
Run Code Online (Sandbox Code Playgroud)