本文操作系统环境为win10,使用Rstdio。

要说明windows下在使用Rstdio的时候,在使用xlsx包,导入excel表乱码的解决办法。

1。我们先安装xlsx包

install.packages("xlsx")

2。安装完成后,输入

library(xlsx)

弹出对话框,要求我们安装java SE6运行环境

3。我们去搜索并下载java windows版本

4。输入library(xlsx),依然报错,要我们安装rJvava和xlsxjars
输入

install.packages("rJvava")
install.packages("xlsxjars")

  

5。输入

mydataframe<-read.xlsx(workbook,1)

  

R语言导入文件是显示找不到路径 r语言导入excel数据出问题_java

导入的文件是乱码,

6。我们把reload 改成utf-8 编码,仍然是乱码。

7。我们在末尾加上 

encoding=’UTF-8’

  

解决了这个问题。

R语言导入文件是显示找不到路径 r语言导入excel数据出问题_R_02