无法在 R 中读取 .xlsx 文件

S_C*_*S_C 2 csv excel r xlsx data-import

编程语言读取.xlsx扩展名为excel的文件?我尝试安装包,但运行后我得到 -library(xlsx)

\n\n
\n

错误:\xe2\x80\x98xlsx\xe2\x80\x99 的包或命名空间加载失败:\n .onLoad 在 \'rJava\' 的 loadNamespace() 中失败,详细信息:\n 调用:fun(libname, pkgname)\ n 错误:无法从注册表确定 JAVA_HOME\n 另外:警告消息:\n 包 \xe2\x80\x98xlsx\xe2\x80\x99 是在 R 版本 3.5.3 下构建的”。

\n
\n\n

此外,如何将.xlsx文件转换为.csv文件?

\n

RaV*_*RaV 5

尝试readxl包:

library(readxl)
read_excel("your_file.xlsx", sheet = yourSheet_number)
Run Code Online (Sandbox Code Playgroud)

您可以通过读取 .xlsx 然后使用readr包保存来将 .xlsx 转换为 .csv:

library(readr)
write_csv(yourFile, "yourDirectory")
Run Code Online (Sandbox Code Playgroud)