在 R 中下载 google sheet 的特定选项卡

Download spedific tab of google sheet in R

我正在尝试将特定选项卡从 google sheet 下载到 R,在尝试 gsheet 包后我只得到第一个选项卡,无论我如何更改sheetid.

我也尝试使用库 googlesheets4 来识别 sheet id 但我得到的结果是空的,我做错了什么?还有其他方法可以完成这个简单的任务吗?谢谢!

url <- 'https://docs.google.com/spreadsheets/d/1c2QrNMz8pIbYEKzMJL7Uh2dtThOJa2j1sSMwiDo5Gz4/htmlview?pru=AAABc95C0MI*0Y0sH44yYwVlu_QuDo_X3g#'
 ridoc <- gsheet2tbl(url)
 ridoc2 <- gsheet2tbl(url,sheetid = 2)

sheets_auth()
theSheets <- sheets_find()
theSheets

你不能使用来自 googlesheets4 的函数 read_sheet() 吗?

df <- read_sheet(url, sheetname)

其中 sheetname 是您要阅读的 sheet(字符串形式)的名称。

如果您想阅读所有 sheets:

sheets_names <- sheet_names(url)
list_1 <- lapply(sheets_names, function (x) read_sheet(url, x))