发布RStudio中的打开.xls文件

问题描述 投票:0回答:1

我下载了'readxl'软件包并加载为读取.xls文件。我尝试了多种读取文件的方法,但是在尝试加载文件时出现以下(相同)错误。

data <- read_excel('C:\Users\....\xyz max_23.xls')
data <- readr_example('C:\Users\....\xyz max_23.xls')
data <- read_xls('C:\Users\....\xyz max_23.xls')
data <- as.data.table(read_excel("C:\Users\....\xyz max_23.xls"))

Error: 
  filepath: C:\Users\....\xyz max_23.xls
  libxls error: Unable to open file

此外,我尝试了-

> file.exists("C:\Users\....\xyz max_23.xls")
[1] TRUE
> format_from_ext("C:\Users\....\xyz max_23.xls")
[1] "xls"
> format_from_signature("C:\Users\....\xyz max_23.xls")
[1] NA

如果我仍然可以阅读此文件,有人可以建议我。

r xls readxl
1个回答
0
投票

问题在于设置路径。 R不接受反斜杠(“ \”)。您必须使用正斜杠(/)或双反斜杠(\)。您可以使用以下代码

library(readxl)
read_xls(path="C:\\Users\\....\\xyz max_23.xls", sheet = 1)
© www.soinside.com 2019 - 2024. All rights reserved.