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

在R语言中读取Google Sheets遇404错误的解决方法

问题分析与解决方法

问题根源

你使用的是Google Drive文件夹的URL,但read.csv需要的是可直接下载的表格文件导出链接;同时你的URL格式存在错误(重复包含drive.google.com域名),直接访问会触发404 Not Found错误。

正确解决步骤

方法1:使用公开CSV导出链接

  1. 打开目标Google Sheets文件,点击右上角「分享」,设置权限为「知道链接的任何人都可查看」
  2. 构造正确的导出链接:
    • 复制表格地址栏中的ID(格式为https://docs.google.com/spreadsheets/d/[表格ID]/edit里的[表格ID]部分)
    • 替换为导出链接格式:https://docs.google.com/spreadsheets/d/[表格ID]/export?format=csv
  3. 在R中运行正确的读取命令:
data <- read.csv("https://docs.google.com/spreadsheets/d/[你的表格ID]/export?format=csv", fileEncoding="UTF-8")

方法2:使用googlesheets4包(支持私有表格)

如果表格是私有或需要频繁读取,推荐用专门的R包处理:

  1. 安装并加载包:
install.packages("googlesheets4")
library(googlesheets4)
  1. 读取表格:
# 公开表格直接读取
data <- read_sheet("https://docs.google.com/spreadsheets/d/[你的表格ID]/edit")

# 私有表格会弹出授权窗口,按提示完成登录即可

注意事项

  • 确保公开表格已设置「知道链接的人可查看」权限
  • 避免URL中出现多余斜杠或重复域名(如你原链接中的//spreadsheets//drive.google.com属于错误格式)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 10:33:12