[英]Cannot read .xlsx file in R
How do I read excel files with .xlsx
extension in r programming language?如何使用r编程语言读取扩展名为
.xlsx
excel 文件? I have tried installing package xlsx but after I run library(xlsx)
I get -我试过安装包xlsx但在我运行
library(xlsx)
我得到 -
Error: package or namespace load failed for 'xlsx': .onLoad failed in loadNamespace() for 'rJava', details: call: fun(libname, pkgname) error: JAVA_HOME cannot be determined from the Registry In addition: Warning message: package 'xlsx' was built under R version 3.5.3 ".
错误:“xlsx”的包或命名空间加载失败:“rJava”的 loadNamespace() 中的 .onLoad 失败,详细信息:调用:fun(libname, pkgname) 错误:无法从注册表中确定 JAVA_HOME 此外:警告消息:包'xlsx' 是在 R 版本 3.5.3 下构建的“。
Further, how can I convert .xlsx
file to .csv
file?此外,如何将
.xlsx
文件转换为.csv
文件?
try readxl
package:尝试
readxl
包:
library(readxl)
read_excel("your_file.xlsx", sheet = yourSheet_number)
You can convert .xlsx to .csv by reading .xlsx and then saving with readr
package:您可以通过读取 .xlsx 然后使用
readr
包保存来将 .xlsx 转换为 .csv:
library(readr)
write_csv(yourFile, "yourDirectory")
This code should help:这段代码应该有帮助:
library(readxl)
dataset <- read_xlsx("myfile.xlsx")
write.csv(dataset,"mycsv.csv")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.