You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Google Sheets多工作表工作簿中获取指定单个工作表内容

解决Google Sheets单工作表内容批量获取的问题

你的思路完全没问题——结合原电子表格ID和目标工作表的sheetId,确实可以构造出直接获取对应工作表内容的URL,而且这个方法在批量处理多个工作表时特别实用。

具体实现步骤:

  • 构造单工作表内容URL:
    通用格式如下(以CSV格式导出为例,你可以替换format参数为xlsx、pdf等其他格式):
    https://docs.google.com/spreadsheets/d/{SPREADSHEET_ID}/export?format=csv&gid={SHEET_ID}
    
    只需要把{SPREADSHEET_ID}替换成你的原工作簿ID,{SHEET_ID}替换成目标工作表的ID(比如你提到的1544561606)即可。
  • 批量处理多个工作表:
    既然你已经能拿到包含所有工作表sheetId的数组,只需要循环遍历这个数组,对每个sheetId重复上述URL构造步骤,就能批量获取所有工作表的内容。
  • 关于文档补充:
    如果你觉得官方文档零散,可以重点关注Google Sheets API的这两个核心接口:
    • spreadsheets.get:用于获取工作簿的完整元数据(包括所有工作表的sheetId、名称等信息)
    • spreadsheets.values.get:通过指定spreadsheetId和gid(或range参数),程序化获取指定工作表的单元格数据

我已共享一个Google工作簿并创建了密钥,可通过链接【Google Sheets - Copy of Guardian University Guide 2018】获取工作簿结构,结果中工作表以数组形式呈现,数组首个元素的sheetId为1544561606。我推测可结合原电子表格ID与该sheetId构造第二个URL以获取此工作表内容,但个人认为相关文档较为匮乏,后续还需对其他工作表执行相同操作……

内容的提问来源于stack exchange,提问作者S Meaden

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:15:26