R 一次从excel中读取基于单元格地址的多个值

R 一次从excel中读取基于单元格地址的多个值,r,R,如果我有一个随机字符串的单元格位置向量: 数据列表: A11 C35 E58 AA7 这个向量有一个很长的列表(比如1000个不同的单元地址) 我可以一次从excel中读取基于1000地址的单元格值吗?我相信一定有办法,但我还没弄明白 我能想到的唯一代码是下面的代码,但每次它都会打开相同的excel来读取单个单元格,速度非常慢 excel <- ... ws <- ... n <- length(list[,1]) for (i in 1 : n) { data$value

如果我有一个随机字符串的单元格位置向量: 数据列表: A11 C35 E58 AA7

这个向量有一个很长的列表(比如1000个不同的单元地址)

我可以一次从excel中读取基于1000地址的单元格值吗?我相信一定有办法,但我还没弄明白

我能想到的唯一代码是下面的代码,但每次它都会打开相同的excel来读取单个单元格,速度非常慢

excel <- ...
ws <- ...
n <- length(list[,1])

for (i in 1 : n) {
data$value[i] <- as.character(
                                  read_excel(path = excel,
                                             sheet = ws,
                                             col_names = F,
                                             range = data$list[1]
                                            )
}
excel