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

如何在浏览器中通过API访问指定范围的Google Sheet?

解决Google Sheet API访问特定范围的问题

你之前用的链接格式不对,所以没法成功获取表格内容,我给你两种实用的解决方法:

方法一:无需API密钥,直接获取公开表格内容(适合已设为公开可查看的表格)

如果你的表格已经设置为任何人都可以查看,可以用这种简单的URL格式获取指定范围的内容,支持CSV、JSON等常用格式:

获取CSV格式

直接用这个链接(已经帮你替换好表格ID、工作表名和范围):

https://docs.google.com/spreadsheets/d/1mJaSiWljYu11PGJamaV98-hgiwFBDxuoRjtwOfC4kXo/gviz/tq?tqx=out:csv&sheet=EGK&range=A1:G8

简单解释下各部分:

  • 1mJaSiWljYu11PGJamaV98-hgiwFBDxuoRjtwOfC4kXo 是你的表格唯一ID(从原链接里提取的)
  • sheet=EGK 指定要访问的工作表名称
  • range=A1:G8 就是你要获取的单元格范围
  • tqx=out:csv 指定输出格式为CSV,直接在浏览器打开就能看到结构化数据

获取JSON格式

如果需要JSON格式,把上面链接里的tqx=out:csv换成tqx=out:json就行:

https://docs.google.com/spreadsheets/d/1mJaSiWljYu11PGJamaV98-hgiwFBDxuoRjtwOfC4kXo/gviz/tq?tqx=out:json&sheet=EGK&range=A1:G8

方法二:使用Google Sheets API(适合非公开表格或需复杂操作)

如果你的表格不是公开的,或者需要更灵活的数据处理,建议用官方的Sheets API:

  1. 先去Google Cloud Console创建项目,启用Sheets API并获取你的API密钥(这步需要你在Google Cloud平台操作,按指引来就行)
  2. 然后用下面的URL访问,替换YOUR_API_KEY为你拿到的密钥:
https://sheets.googleapis.com/v4/spreadsheets/1mJaSiWljYu11PGJamaV98-hgiwFBDxuoRjtwOfC4kXo/values/EGK!A1:G8?key=YOUR_API_KEY

关键注意事项

  • 用方法一的话,必须确保表格权限是任何人都可以查看,否则会访问失败
  • 如果工作表名称有空格,要把空格换成%20,比如Sales Data要写成Sales%20Data,你的EGK没有空格,不用处理

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:00:46