rah*_*ver 9 google-sheets google-drive-api
我想知道它是否可以下载只说谷歌电子表格的第1页作为excel?我看到很少有SO帖子显示将WHOLE表格导出为excel的方法,但我只需要导出一张表格.它可能吗?如果是,怎么样?
Eli*_*ynn 16
您可以使用"GID"下载特定表格.
每张工作表都有一个GID,您可以在电子表格的网址中找到特定工作表的GID.然后你可以使用这个链接下载特定的表格 -
https://docs.google.com/spreadsheets/d//export?format = xlsx&gid =
例如:https: //docs.google.com/spreadsheets/d/1D5vzPaOJOx402RAEF41235qQTOs28_M51ee5glzPzj0/export?format=xlsx&gid=1990092150
KEY是电子表格的唯一ID.
来源:https://www.quora.com/How-do-I-download-just-one-sheet-from-google-spreadsheet/answer/Ranjith-Kumar-339?srid=2YCg
小智 11
根据我的发现,这篇文章中的其他两个答案是完全正确的,您所需要做的就是替换它:
/编辑#gid=
和:
/导出?格式=xlsx&gid=
尽管我确实发现我必须继续查找该字符串并复制它,但这工作得很好。相反,我制作了一个快速的 Javascript 片段,可以为您完成所有工作:
只需运行下面的代码片段并将其创建的链接拖到书签栏中即可。我知道这有点 hacky,但出于某种原因,stackoverflow 不希望我将 javascript 注入到我提供的链接中。
<a href="javascript:var%20winURL%20=%20window.location.href;if(winURL.indexOf('/edit#gid=')%20%3E%200)%7Bwindow.location.assign(winURL.replace('/edit#gid=',%20'/export?format=xlsx&gid='));%7Delse%7Balert('Incorrect%20URL%20format');%7D">Export Sheet as Excel</a>Run Code Online (Sandbox Code Playgroud)
我已经在最新版本的 Chrome、Safari 和 Firefox 上对此进行了测试。它们都有效,尽管您可能需要在制作书签的方式上发挥一些创意。
当您看到每个 Google 电子表格网址都如下所示时
在每个电子表格 URL 中,我们可以看到:/edit#gid=
这通常是默认模式。
/edit#gid=
Run Code Online (Sandbox Code Playgroud)
只需将其替换为:
/export?format=xlsx&gid=
Run Code Online (Sandbox Code Playgroud)
它将从工作簿下载单个电子表格
| 归档时间: |
|
| 查看次数: |
9610 次 |
| 最近记录: |